DateTime.UtcNow 协调通用时间(UTC)
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DateTime.UtcNow 协调通用时间(UTC)相关的知识,希望对你有一定的参考价值。
原文:DateTime.UtcNow 协调通用时间(UTC)
1.协调通用时间(UTC)
2.本地时间和UTC时间相互转化
DateTime localDateTime = DateTime.Now;//本地时间 DateTime utcDateTime = DateTime.UtcNow;//协调世界时 DateTime temp1 = DateTime.SpecifyKind(localDateTime, DateTimeKind.Utc);//本地时间转成UTC时间 DateTime temp2 = DateTime.SpecifyKind(utcDateTime, DateTimeKind.Local);//将UTC时间转成本地时间 DateTime temp3 = DateTime.SpecifyKind(localDateTime, DateTimeKind.Unspecified);//既不是本地时间也不是UTC时间
3.UtcNow的替代方法DateTimeOffset.UtcNow
UtcNow的替代方法是DateTimeOffset.UtcNow。
前者通过分配DateTimeKind.Utc给其Kind属性来指示日期和时间值是协调世界时 (UTC), 后者会将日期和时间值分配给 UTC 时间的偏移量 (等于TimeSpan.Zero)。
4.DateTimeKind枚举值
该值指示新对象是表示本地时间、UTC,还是两者皆否。
以上是关于DateTime.UtcNow 协调通用时间(UTC)的主要内容,如果未能解决你的问题,请参考以下文章
DateTime.Now 与 DateTime.UtcNow
DateTime.UtcNow.ToString() 和DateTime.Now.ToString()输出的字符为啥不一样呢?