DateTimeOffset.DateTime プロパティ

定義

現在の DateTimeOffset オブジェクトの日時を表す DateTime 値を取得します。

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

プロパティ値

DateTime

現在の DateTimeOffset オブジェクトの日時。

次の例では、プロパティを使用して、プロパティ DateTime とプロパティによって返された時刻を値に変換する方法を示し Now UtcNow DateTime ます。

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.
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.

注釈

プロパティは、 DateTime プロパティの値の影響を受けません Offset

このプロパティは、オブジェクトの日付と時刻の両方の部分を返し DateTimeOffset ます。これにより、変換の実行に便利です DateTimeOffset DateTime 。 たとえば、 DateTimeOffset オブジェクトの日付と時刻の値が "1/12/07 4: 01pm + 7:30" の場合、プロパティは "1/12/07 4: 01pm" の日付を返します。

DateTime.Kind返されたオブジェクトのプロパティの値 DateTimeDateTimeKind.Unspecified です。

適用対象

こちらもご覧ください