DateTimeOffset.Millisecond プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の DateTimeOffset オブジェクトが表す時刻のミリ秒要素を取得します。
public:
property int Millisecond { int get(); };
public int Millisecond { get; }
member this.Millisecond : int
Public ReadOnly Property Millisecond As Integer
プロパティ値
現在の DateTimeOffset オブジェクトの 0 ~ 999 の整数で表されるミリ秒要素。
例
次の例では、カスタム書式指定子を使用し、プロパティに DateTimeOffset 直接アクセスすることで、オブジェクトのミリ秒数を Millisecond 表示します。
DateTimeOffset date1 = new DateTimeOffset(2008, 3, 5, 5, 45, 35, 649,
new TimeSpan(-7, 0, 0));
Console.WriteLine("Milliseconds value of {0} is {1}.",
date1.ToString("MM/dd/yyyy hh:mm:ss.fff"),
date1.Millisecond);
// The example produces the following output:
//
// Milliseconds value of 03/05/2008 05:45:35.649 is 649.
let date1 = DateTimeOffset(2008, 3, 5, 5, 45, 35, 649, TimeSpan(-7, 0, 0))
printfn $"""Milliseconds value of {date1.ToString "MM/dd/yyyy hh:mm:ss.fff"} is {date1.Millisecond}."""
// The example produces the following output:
//
// Milliseconds value of 03/05/2008 05:45:35.649 is 649.
Dim date1 As New DateTimeOffset(2008, 3, 5, 5, 45, 35, 649, _
New TimeSpan(-7, 0, 0))
Console.WriteLine("Milliseconds value of {0} is {1}.", _
date1.ToString("MM/dd/yyyy hh:mm:ss.fff"), _
date1.Millisecond)
' The example produces the following output:
'
' Milliseconds value of 03/05/2008 05:45:35.649 is 649.
注釈
また、"fff" カスタム書式指定子を DateTimeOffset 使用してメソッドを ToString 呼び出すことで、オブジェクトのミリ秒コンポーネントの文字列表現を作成することもできます。
ミリ秒の経過数を正確に追跡するUtcNowプロパティなどのNowプロパティに依存する場合、時間のミリ秒コンポーネントの精度はシステム クロックの解像度によって異なります。 Windows NT 3.5 以降および Windows Vista オペレーティング システムでは、クロックの解像力は約 10-15 ミリ秒です。