.NET
[.NET] TimeZoneInfo.ConvertTime, 표준 시간대 간 시간 변환
코딩하는 박줄기
2021. 7. 25. 11:00
728x90
반응형
TimeZoneInfo.ConvertTime 메서드는 시간을 특정 표준 시간대의 시간으로 변환합니다.
public static DateTime ConvertTime (DateTime dateTime, TimeZoneInfo destinationTimeZone);
// dateTime 변환할 날짜 및 시간입니다.
// destinationTimeZone dateTime을 변환할 대상 표준 시간대입니다.
사용법
A. 현재 한국 시간에서 중앙 유럽 표준시로 변환
DateTime.Now
/* output : 2021-07-23 오후 20:00:00 */
// 한국 시간입니다.
TimeZoneInfo.ConvertTime(DateTime.Now, TimeZoneInfo.FindSystemTimeZoneById("Central Europe Standard Time"))
/* output : 2021-07-23 오후 13:00:00 */
// 중앙 유럽 표준시
// 한국과 8시간 시차가 나며, 서머 타임 기간에는 7시간으로 시차가 줄어듭니다.
B. 현재 한국 시간에서 오스트리아 동부 표준시로 변환
DateTime.Now
/* output : 2021-07-23 오후 20:00:00 */
// 한국 시간입니다.
TimeZoneInfo.ConvertTime(DateTime.Now, TimeZoneInfo.FindSystemTimeZoneById("AUS Eastern Standard Time"))
/* output : 2021-07-23 오후 21:00:00 */
// 오스트레일리아 동부 표준시
// 한국 시간보다 1시간 빠릅니다.
관련글
[C#] TimeZoneInfo.FindSystemTimeZoneById, 표준 시간대 검색
TimeZoneInfo.FindSystemTimeZoneById 메서드를 사용하여 id 속성에 해당하는 표준 시간대를 검색합니다. public static TimeZoneInfo FindSystemTimeZoneById (string id); // id 속성에 해당하는 표준 시간대..
jinwooking.tistory.com
참고
728x90
반응형