TimeZone.ToLocalTime(DateTime) Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.