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 之间的一个整数来表示。
示例
以下示例通过使用自定义格式说明符和直接访问Millisecond属性来显示对象的毫秒DateTimeOffset数。
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”自定义格式说明符调用ToString方法来创建对象的毫秒组件的字符串表示形式DateTimeOffset。
如果依赖于诸如或UtcNow准确跟踪已用毫秒数等Now属性,则时间毫秒组件的精度取决于系统时钟的分辨率。 在 Windows NT 3.5 和更高版本以及 Windows Vista 操作系统上,时钟的分辨率大约为 10-15 毫秒。