6 Temmuz 2017 Perşembe

TimeZone Sınıfı

Giriş
Bu sınıf bilgisayarın yerel saat dilimini temsil eder. .NET 1.1 sürümünden beri mevcut. Tüm dünyadaki saat dilimleri hakkında bilgiye erişmek için TimeZoneInfo sınıfı kullanılır.

CurrentTimeZone Alanı
Bu alan ilk erişimden sonra önbellekte saklanır. Sistem ayarları değişse bile değişikliği algılamaz. Açıklaması şöyle
Notes to Callers: Local time zone data is cached after CurrentTimeZone is first used to retrieve time zone information. If the system's local time zone subsequently changes, the CurrentTimeZone property does not reflect this change. If you need to handle time zone changes while your application is running, use the TimeZoneInfo class and call its TimeZoneInfo.ClearCachedData method.
Şöyle yaparız.
Console.WriteLine($"tz={TimeZone.CurrentTimeZone.StandardName}");
GetDayLightChanges metodu
Şöyle yaparız.
DaylightTime daylight = TimeZone.CurrentTimeZone.GetDaylightChanges( year );
ToLocalTime metodu
Epoch'tan beri geçen tick'i yerel saate döndürür.
TimeZone.CurrentTimeZone.ToLocalTime(date);
StandartName Alanı
Şöyle yaparız.
Console.WriteLine($"tz={TimeZone.CurrentTimeZone.StandardName}");

Hiç yorum yok:

Yorum Gönder