日期、时间和时区

除了基本的 DateTime 结构外,.NET Framework 还提供了下列类来支持对时区的处理:

  • TimeZone

    使用此类可以处理系统的本地时区和协调世界时 (UTC) 区域。 TimeZone 类的大部分功能已由 TimeZoneInfo 类取代。

  • TimeZoneInfo

    使用此类可以处理系统上预定义的任何时区、创建新时区,以及轻松地将日期和时间从一个时区转换到另一个时区。 在新开发过程中,请使用 TimeZoneInfo 类代替 TimeZone 类。

  • DateTimeOffset

    使用此结构可以处理 UTC 偏移量(即差值)已知的日期和时间。 DateTimeOffset 结构将日期和时间值与该时间的 UTC 偏移量组合在一起。 由于它与 UTC 存在这种关系,因此单个日期和时间值可以明确地标识单个时间点。 这就使得 DateTimeOffset 值比 DateTime 值在不同计算机之间具有更好的可迁移性。

本节文档提供处理时区以及创建时区识别应用程序(可将日期和时间从一个时区转换到另一个时区)时所需的信息。

本节内容

参考

System.TimeZoneInfo