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시간 빠릅니다.
[.NET] System.Data.SqlClient 참조하기 (0) | 2022.09.14 |
---|---|
[.NET] NLog 사용 (0) | 2022.06.02 |
[.NET] Dapper value return To List<Dictionary<string, string>> (0) | 2022.02.14 |
[.NET] DateTime.Compare, 두 날짜를 비교해 빠른지, 같은지, 늦은지 나타냄 (0) | 2021.08.29 |
[.NET] TimeZoneInfo.FindSystemTimeZoneById, 표준 시간대 검색 (0) | 2021.07.24 |
댓글 영역