TimeZone (System.TimeZone)
[System.Runtime.InteropServices.ComVisible(true)] public abstract class TimeZone
TimeZone 클래스
- 시간대 이름, UTC 오프셋, 일광절약시간제 규칙에 관한 정보 제공
- 우리나라에서는 일광 절약 시간제를 쓰지 않기 때문에 큰 의미가 없다
- CurrentTimeZone: 현재 지역에 대한 TimeZone 정보를 받아옴
- StandardName: 지역 시간대 이름
- DaylightName: 지역 일광 절약 시간 이름
- IsDaylightSavingTime: 해당 날짜/시간대에서 일광 절약 시간제를 적용하는지
- GetUtcOffset: 해당 날짜/시간대에서 UTC Offset은 얼마인지(일광 절약 시간제 적용중이라면 해당 시간 반영)
// TimeZone 클래스
// 시간대 이름, UTC 오프셋, 일광절약시간제 규칙에 관한 정보 제공
TimeZone zone = TimeZone.CurrentTimeZone;
Console.WriteLine(zone.StandardName); // 지역 시간대 이름
Console.WriteLine(zone.DaylightName); // 지역 일광 절약 시간 이름
Console.WriteLine();
DateTime dt0 = DateTime.Now;
// 해당 날짜/시간대에서 일광 절약 시간제를 사용중인지 확인
Console.WriteLine(zone.IsDaylightSavingTime(dt0));
// 해당 날짜/시간대에서 현재 UTC Offset은 얼마인지
Console.WriteLine(zone.GetUtcOffset(dt0));
Console.WriteLine();
'C#' 카테고리의 다른 글
[C#] TimeZoneInfo (1) | 2023.08.11 |
---|---|
[C#] TimeZone (1) | 2023.08.10 |
[C#] DateTime & DateTimeOffset (0) | 2023.07.06 |
[C#] TimeZoneInfo (2) | 2023.07.05 |
[C#] TimeSpan (1) | 2023.07.01 |
[C#] Encoding (1) | 2023.06.30 |
[C#] StringBuilder (0) | 2023.06.27 |
[C#] string (0) | 2023.06.25 |