Freigeben über


DateTimeOffset.DateTime Eigenschaft

Definition

Ruft einen DateTime Wert ab, der das Datum und die Uhrzeit des aktuellen DateTimeOffset Objekts darstellt.

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

Eigenschaftswert

Das Datum und die Uhrzeit des aktuellen DateTimeOffset Objekts.

Beispiele

Im folgenden Beispiel wird die Verwendung der DateTime Eigenschaft veranschaulicht, um die von den NowUtcNow Werten zurückgegebene Zeit zu DateTime konvertieren.

DateTimeOffset offsetDate;
DateTime regularDate;

offsetDate = DateTimeOffset.Now;
regularDate = offsetDate.DateTime;
Console.WriteLine("{0} converts to {1}, Kind {2}.",
                  offsetDate.ToString(),
                  regularDate,
                  regularDate.Kind);

offsetDate = DateTimeOffset.UtcNow;
regularDate = offsetDate.DateTime;
Console.WriteLine("{0} converts to {1}, Kind {2}.",
                  offsetDate.ToString(),
                  regularDate,
                  regularDate.Kind);
// If run on 3/6/2007 at 17:11, produces the following output:
//
//   3/6/2007 5:11:22 PM -08:00 converts to 3/6/2007 5:11:22 PM, Kind Unspecified.
//   3/7/2007 1:11:22 AM +00:00 converts to 3/7/2007 1:11:22 AM, Kind Unspecified.
let offsetDate = DateTimeOffset.Now
let regularDate = offsetDate.DateTime
printfn $"{offsetDate} converts to {regularDate}, Kind {regularDate.Kind}."

let offsetDate = DateTimeOffset.UtcNow
let regularDate = offsetDate.DateTime
printfn $"{offsetDate} converts to {regularDate}, Kind {regularDate.Kind}."

// If run on 3/6/2007 at 17:11, produces the following output:
//
//   3/6/2007 5:11:22 PM -08:00 converts to 3/6/2007 5:11:22 PM, Kind Unspecified.
//   3/7/2007 1:11:22 AM +00:00 converts to 3/7/2007 1:11:22 AM, Kind Unspecified.
Dim offsetDate As DateTimeOffset 
Dim regularDate As Date

offsetDate = DateTimeOffset.Now
regularDate = offsetDate.DateTime
Console.WriteLine("{0} converts to {1}, Kind {2}.", _
                  offsetDate.ToString(), _
                  regularDate, _ 
                  regularDate.Kind)
               
offsetDate = DateTimeOffset.UtcNow
regularDate = offsetDate.DateTime
Console.WriteLine("{0} converts to {1}, Kind {2}.", _
                  offsetDate.ToString(), _
                  regularDate, _
                  regularDate.Kind)
' If run on 3/6/2007 at 17:11, produces the following output:
'
'   3/6/2007 5:11:22 PM -08:00 converts to 3/6/2007 5:11:22 PM, Kind Unspecified.
'   3/7/2007 1:11:22 AM +00:00 converts to 3/7/2007 1:11:22 AM, Kind Unspecified.

Hinweise

Die DateTime Eigenschaft ist vom Wert der Offset Eigenschaft nicht betroffen.

Diese Eigenschaft gibt sowohl das Datum als auch die Zeitkomponente eines DateTimeOffset Objekts zurück, wodurch sie für DateTimeOffsetDateTime die Konvertierung nützlich ist. Wenn das DateTimeOffset Objekt beispielsweise einen Datums- und Uhrzeitwert von "1/12/07 4:01 uhr + 7:30" aufweist, gibt die Eigenschaft ein Datum von "1/12/07 4:01pm" zurück.

Der Wert der DateTime.Kind Eigenschaft des zurückgegebenen DateTime Objekts lautet DateTimeKind.Unspecified.

Gilt für:

Weitere Informationen