상세 컨텐츠

본문 제목

[.NET] TimeZoneInfo.ConvertTime, 표준 시간대 간 시간 변환

.NET

by 코딩하는 박줄기 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
반응형

관련글 더보기

댓글 영역