기능과 기술
[C#] 미국 뉴욕 시간
Jokelife
2021. 7. 30. 22:44
728x90
미국 주식을 거래하려다보니 아무래도 현지 시간을 체크해야 했다.
https://finance.daum.net/global/trading_hours
주요국 거래시간 | 다음 금융
* 국가별 서머타임 기간 안내 미국 : 매년 3월 둘째주 일요일 ~ 11월 첫째주 일요일 브라질 : 매년 10월 셋째주 일요일 ~ 2월 셋째주 일요일 유럽 : 매년 3월 마지막주 일요일 ~ 10월 마지막주 일요일
finance.daum.net
서머타임 계산도 해줘야하고 아주 복잡할 것 같았는데,
역시나 Eastern Standard Time으로 변환해주는 기능이 있었다.
TimeZoneInfo.ConvertTime(DateTime.Now, TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time")).ToString("HHmm")
아마도 서머타임도 적용되는 것 같다. (1시간 줄어들 때 어떤 느낌일지는 모르겠지만..)
이 시간을 가지고 장 진행 중 / 장 종료를 판단할 수 있다.
반응형