첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

■ TimeZoneInfo 클래스의 ConvertTimeFromUtc 정적 메소드를 사용해 UTC 시간을 특정 지역 시간으로 변환하는 방법을 보여준다.

 

▶ 예제 코드 (C#)

DateTime sourceLocalDateTime = DateTime.Now;
DateTime sourceUTCDateTime   = sourceLocalDateTime.ToUniversalTime();

string targetTimeZoneKey = "New Zealand Standard Time";

TimeZoneInfo targetTimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(targetTimeZoneKey);

DateTime targetDateTime = TimeZoneInfo.ConvertTimeFromUtc(sourceUTCDateTime, targetTimeZoneInfo);

Console.WriteLine($"서울 시간     : {sourceLocalDateTime:yyyy-MM-dd HH:mm:ss}");
Console.WriteLine($"UTC 시간      : {sourceUTCDateTime  :yyyy-MM-dd HH:mm:ss}");
Console.WriteLine($"뉴질랜드 시간 : {targetDateTime     :yyyy-MM-dd HH:mm:ss}");

/*
서울 시간     : 2022-09-26 01:59:12
UTC 시간      : 2022-09-25 16:59:12
뉴질랜드 시간 : 2022-09-26 05:59:12
*/
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요