DateTimeOffset.DateTime プロパティ

定義

現在の DateTimeOffset オブジェクトの日時を表す DateTime 値を取得します。Gets a DateTime value that represents the date and time of the current DateTimeOffset object.

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

プロパティ値

現在の DateTimeOffset オブジェクトの日時。The date and time of the current DateTimeOffset object.

次の例ではDateTime 、プロパティを使用して、プロパティNowUtcNowプロパティによって返さDateTimeれた時刻を値に変換する方法を示します。The following example illustrates the use of the DateTime property to convert the time returned by the Now and UtcNow properties to DateTime values.

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.                        

注釈

プロパティは、 Offsetプロパティの値の影響を受けません。 DateTimeThe DateTime property is not affected by the value of the Offset property.

このプロパティは、 DateTimeOffsetオブジェクトの日付と時刻の両方の部分を返します。これにより、 DateTime変換の実行DateTimeOffsetに便利です。This property returns both the date and the time component of a DateTimeOffset object, which makes it useful for performing DateTimeOffset to DateTime conversion. たとえば、オブジェクトのDateTimeOffset日付と時刻の値が "1/12/07 4: 01pm + 7:30" の場合、プロパティは "1/12/07 4: 01pm" の日付を返します。For example, if the DateTimeOffset object has a date and time value of "1/12/07 4:01pm + 7:30", the property returns a date of "1/12/07 4:01pm".

返されDateTime.Kind DateTimeたオブジェクトのプロパティの値がDateTimeKind.Unspecifiedです。The value of the DateTime.Kind property of the returned DateTime object is DateTimeKind.Unspecified.

適用対象

こちらもご覧ください