DateTimeOffset.UtcNow プロパティ

定義

日時とオフセットがそれぞれ現在の世界協定時刻 (UTC) および DateTimeOffset に設定された Zero オブジェクトを取得します。Gets a DateTimeOffset object whose date and time are set to the current Coordinated Universal Time (UTC) date and time and whose offset is Zero.

public:
 static property DateTimeOffset UtcNow { DateTimeOffset get(); };
public static DateTimeOffset UtcNow { get; }
member this.UtcNow : DateTimeOffset
Public Shared ReadOnly Property UtcNow As DateTimeOffset

プロパティ値

日時とオフセットがぞれぞれ現在の世界協定時刻 (UTC) および Zero に設定されたオブジェクト。An object whose date and time is the current Coordinated Universal Time (UTC) and whose offset is Zero.

次の例は、世界協定時刻 (UTC) と現地時刻の関係を示しています。The following example illustrates the relationship between Coordinated Universal Time (UTC) and local time.

DateTimeOffset localTime = DateTimeOffset.Now;
DateTimeOffset utcTime = DateTimeOffset.UtcNow;

Console.WriteLine("Local Time:          {0}", localTime.ToString("T"));
Console.WriteLine("Difference from UTC: {0}", localTime.Offset.ToString());
Console.WriteLine("UTC:                 {0}", utcTime.ToString("T"));
// If run on a particular date at 1:19 PM, the example produces
// the following output:
//    Local Time:          1:19:43 PM
//    Difference from UTC: -07:00:00
//    UTC:                 8:19:43 PM      
Dim localTime As DateTimeOffset = DateTimeOffset.Now
Dim utcTime As DateTimeOffset = DateTimeOffset.UtcNow

Console.WriteLine("Local Time:          {0}", localTime.ToString("T"))
Console.WriteLine("Difference from UTC: {0}", localTime.Offset.ToString())
Console.WriteLine("UTC:                 {0}", utcTime.ToString("T"))
' If run on a particular date at 1:19 PM, the example produces
' the following output:
'    Local Time:          1:19:43 PM
'    Difference from UTC: -07:00:00
'    UTC:                 8:19:43 PM      

注釈

UtcNow プロパティは、ローカルシステムのクロック時間とローカルシステムのタイムゾーンによって定義されたオフセットに基づいて、現在の世界協定時刻 (UTC) を計算します。The UtcNow property computes the current Universal Coordinated Time (UTC) based on the local system's clock time and an offset defined by the local system's time zone.

現在の UTC 時刻のミリ秒部分の精度は、システムクロックの解決によって異なります。The precision of the current UTC time's millisecond component depends on the resolution of the system clock. Windows NT 3.5 以降および Windows Vista オペレーティング システムでは、クロックの解像力は約 10-15 ミリ秒です。On Windows NT 3.5 and later, and Windows Vista operating systems, the clock's resolution is approximately 10-15 milliseconds.

適用対象

こちらもご覧ください