TimeZone.ToLocalTime(DateTime) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen tarih ve saat değerine karşılık gelen yerel saati döndürür.
public:
virtual DateTime ToLocalTime(DateTime time);
public virtual DateTime ToLocalTime(DateTime time);
abstract member ToLocalTime : DateTime -> DateTime
override this.ToLocalTime : DateTime -> DateTime
Public Overridable Function ToLocalTime (time As DateTime) As DateTime
Parametreler
- time
- DateTime
Eşgüdümlü Evrensel Saat (UTC) saati.
Döndürülenler
DateTime Değeri, öğesine karşılık gelen timeyerel saat olan bir nesne.
Açıklamalar
Aşağıdaki tabloda, parametresi ile time bu yöntem tarafından döndürülen değer arasındaki DateTime ilişki gösterilmektedir.
time Parametre |
Behavior | Dönüş değeri |
|---|---|---|
| Eşgüdümlü Evrensel Saat (UTC) saati (DateTimeKind.Utc). | Saati UTC'den yerel saate dönüştürür. |
DateTime Değeri, öğesine karşılık gelen timeyerel saat olan bir nesne. |
| Yerel saat (DateTimeKind.Local). | Dönüştürme gerekmez. |
DateTime parametresi tarafından time temsil edilen değer. |
| Belirtilmemiş bir saat (DateTimeKind.Unspecified). | Saatin UTC olduğunu varsayar ve UTC'den yerel saate dönüştürür. |
DateTime Değeri, öğesine karşılık gelen timeyerel saat olan bir nesne. |
Yerel saat dilimi gün ışığından yararlanma saati gözlemlerse, ToLocalTime dönüştürmeyi gerçekleştirirken geçerli ayarlama kuralını time uygular.
Note
ToLocalTime yöntemi, yerel saat dilimi için yalnızca geçerli gün ışığından yararlanma saati ayarlama kuralını tanır. Sonuç olarak, yalnızca en son ayarlama kuralının geçerli olduğu dönemde belirli bir UTC saatine karşılık gelen yerel saati doğru bir şekilde döndürmesi garanti edilir. Önceki bir ayarlama kuralına tabi geçmiş bir tarih ve saat değeriyse time yanlış sonuçlar döndürebilir.
ToLocalTime yöntemi, parametresi olarak ayarlanmış yöntemine TimeZoneInfo.ConvertTimeFromUtcdestinationTimeZonekarşılık gelirTimeZoneInfo.Local. Mümkün olduğunda yöntemini kullanın TimeZoneInfo.ConvertTimeFromUtc .
Devralanlara Notlar
Gerekli olmasa da, çoğu durumda türetilmiş sınıflar bu yöntemin varsayılan uygulamasını geçersiz kılmalıdır. Varsayılan uygulamanın davranışı parametresinin Kind özelliğine time bağlıdır. Değeri ise Local, bu yöntem değişmeden döndürür time . Değeri veya UtciseUnspecified, bu yöntem UTC olduğunu varsayar time ve yöntemini çağırmadan yerel sistem saatine GetUtcOffset(DateTime) dönüştürür.