C# 日期、时间和时区

https://msdn.microsoft.com/zh-cn/library/bb384268(v=vs.110).aspx
除了基本的 DateTime 结构外,.NET Framework 还提供了下列类来支持对时区的处理:
TimeZone:使用此类可以处理系统的本地时区和协调世界时 (UTC) 区域。TimeZone 类的大部分功能已由 TimeZoneInfo 类取代。
ZoneInfo :使用此类可以处理系统上预定义的任何时区、创建新时区,以及轻松地将日期和时间从一个时区转换到另一个时区。 在新开发过程中,请使用 TimeZoneInfo 类代替 TimeZone 类。
 DateTimeOffset:使用此结构可以处理 UTC 偏移量(即差值)已知的日期和时间, DateTimeOffset 结构将日期和时间值与该时间的 UTC 偏移量组合在一起,由于它与 UTC 存在这种关系,因此单个日期和时间值可以明确地标识单个时间点。 这就使得 DateTimeOffset 值比 DateTime 值在不同计算机之间具有更好的可迁移性。
DateTimeOffset test1 =DateTimeOffset.Now;//6/8/2016 11:36:11 AM +08:00
DateTimeOffset test2 = DateTimeOffset.UtcNow;//6/8/2016 3:36:35 AM +00:00


你可能感兴趣的:(C#)