英語で読む

次の方法で共有


DateTimeOffset.Millisecond プロパティ

定義

現在の DateTimeOffset オブジェクトが表す時刻のミリ秒要素を取得します。

C#
public int Millisecond { get; }

プロパティ値

Int32

現在の DateTimeOffset オブジェクトの 0 ~ 999 の整数で表されるミリ秒要素。

次の例では、カスタム書式指定子を使用し、プロパティに DateTimeOffset 直接アクセスすることで、オブジェクトのミリ秒数を Millisecond 表示します。

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

注釈

また、"fff" カスタム書式指定子を DateTimeOffset 使用してメソッドを ToString 呼び出すことで、オブジェクトのミリ秒コンポーネントの文字列表現を作成することもできます。

ミリ秒の経過数を正確に追跡するUtcNowプロパティなどのNowプロパティに依存する場合、時間のミリ秒コンポーネントの精度はシステム クロックの解像度によって異なります。 Windows NT 3.5 以降および Windows Vista オペレーティング システムでは、クロックの解像力は約 10-15 ミリ秒です。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0