Aracılığıyla paylaş


DateTimeOffset.MaxValue Alan

Tanım

mümkün olan en büyük değerini DateTimeOffsettemsil eder. Bu alan salt okunur durumdadır.

public: static initonly DateTimeOffset MaxValue;
public static readonly DateTimeOffset MaxValue;
 staticval mutable MaxValue : DateTimeOffset
Public Shared ReadOnly MaxValue As DateTimeOffset 

Alan Değeri

Özel durumlar

DateTime.MaxValue geçerli veya belirtilen kültürün varsayılan takvimi aralığının dışında.

Açıklamalar

Bu sabitin değeri 31/12/9999 11:59:59 PM +00:00'dır.

MaxValue özelliği, yeni DateTimeOffset bir nesnenin değerinin veya aritmetik bir işlem tarafından döndürülen değerin DateTimeOffset bu en büyük aralık değeriyle aynı veya daha önceki bir değer olup olmadığını belirlemek için kullanılır. Değilse, yöntemi bir ArgumentOutOfRangeExceptionoluşturur. Yöntem ile MaxValuekarşılaştırmadan önce herhangi bir DateTimeOffset değer Eşgüdümlü Evrensel Saat'e (UTC) dönüştürülür. Bu, tarihi ve saati en yüksek aralığa yakın olan ancak uzaklığı negatif olan bir DateTimeOffset değerin özel durum oluşturabileceği anlamına gelir. Örneğin, 31/12/9999 11:00 -02:00 değeri, UTC'ye dönüştürüldüğünden bir saat sonra MaxValue olduğundan aralık dışındadır.

gibi bazı takvimler, değerinden UmAlQuraCalendarMaxValueönceki bir üst tarih aralığını destekler. Böyle durumlarda, değişken atamalarına veya biçimlendirme ve ayrıştırma işlemlerine erişmeye MaxValue çalışmak bir ArgumentOutOfRangeExceptionoluşturabilir. değerini DateTime.MaxValuealmak yerine, belirtilen kültürün en son geçerli tarih değerini özelliğinden Calendar.MaxSupportedDateTime alabilirsiniz.

Şunlara uygulanır