DateTime.kind property
本文关键字:property kind DateTime | 更新日期: 2023-09-27 17:57:37
对DateTime.kind
属性有点疑问。文档中说kind
属性有三个字段Unspecified, Local, and Utc
,用于显示日期时间对象的表示方式。
DateTime dt1 = DateTime.Now;
Console.WriteLine(dt1.Kind);
它显示"本地",但在一些微软文档中,我指出Windows维护的系统日期和时间是UTC而不是本地时间。
如果是这种情况,那么上面的WriteLine
应该将其输出为UTC而不是本地?
知道吗?
--Rahul
DateTime.Now
用于检索当前本地时间。DateTime.UtcNow
检索当前UTC时间。
请注意,这与Windows本身存储时间的方式无关。我相信它以UTC存储当前时间,但也跟踪当前时区,因此可以显示适当的本地时间。我相信DateTime.Now
也是这样做的。