DateTimeOffset.UtcDateTime Özellik

Tanım

Geçerli DateTimeOffset nesnenin Eşgüdümlü Evrensel Saat (UTC) tarih ve saatini temsil eden bir DateTime değer alır.

public:
 property DateTime UtcDateTime { DateTime get(); };
public DateTime UtcDateTime { get; }
member this.UtcDateTime : DateTime
Public ReadOnly Property UtcDateTime As DateTime

Özellik Değeri

Geçerli DateTimeOffset nesnenin Eşgüdümlü Evrensel Saat (UTC) tarihi ve saati.

Örnekler

Aşağıdaki örnekte, bir DateTimeOffset değeri ve buna karşılık gelen UTC saatini görüntülemek için özelliğinin UtcDateTime nasıl kullanılacağı gösterilmektedir.

DateTimeOffset offsetTime = new DateTimeOffset(2007, 11, 25, 11, 14, 00,
                            new TimeSpan(3, 0, 0));
Console.WriteLine("{0} is equivalent to {1} {2}",
                  offsetTime.ToString(),
                  offsetTime.UtcDateTime.ToString(),
                  offsetTime.UtcDateTime.Kind.ToString());
// The example displays the following output:
//       11/25/2007 11:14:00 AM +03:00 is equivalent to 11/25/2007 8:14:00 AM Utc
let offsetTime = DateTimeOffset(2007, 11, 25, 11, 14, 00, TimeSpan(3, 0, 0))
printfn $"{offsetTime} is equivalent to {offsetTime.UtcDateTime} {offsetTime.UtcDateTime.Kind}"
// The example displays the following output:
//       11/25/2007 11:14:00 AM +03:00 is equivalent to 11/25/2007 8:14:00 AM Utc
Dim offsetTime As New DateTimeOffset(#11/25/2007 11:14AM#, _
                  New TimeSpan(3, 0, 0))
Console.WriteLine("{0} is equivalent to {1} {2}", _
                  offsetTime.ToString(), _
                  offsetTime.UtcDateTime.ToString(), _
                  offsetTime.UtcDateTime.Kind.ToString())      
' The example displays the following output:
'       11/25/2007 11:14:00 AM +03:00 is equivalent to 11/25/2007 8:14:00 AM Utc

Açıklamalar

UtcDateTime özelliği çift dönüştürme gerçekleştirir:

  • Geçerli DateTimeOffset nesnenin tarih ve saatini Eşgüdümlü Evrensel Saat'e (UTC) dönüştürür. Dönüştürme, özelliğin değeri geçerli DateTimeOffset nesnenin Offset tarih ve saatinden çıkarılarak gerçekleştirilir.

  • Değeri bir DateTime değere dönüştürürDateTimeOffset.

Kind Döndürülen DateTime değerin özelliği olarak DateTimeKind.Utcayarlanır.

özelliğinin UtcDateTime değerinin alınması, geçerli DateTimeOffset nesnenin ToUniversalTime.DateTime özelliğini çağırmaya eşdeğerdir, ancak ikinci DateTime değerin Kind özelliği şeklindedirDateTimeKind.Unspecified.

Şunlara uygulanır