如何在 Java 中转换时区之间的时间?

已发表: 2013-05-01

timezone.map - 压缩

TimeZone表示时区偏移量,也计算夏令时。

通常,您使用getDefault获得一个TimeZone ,它根据程序运行的时区创建一个TimeZone 。 例如,对于在日本运行的程序, getDefault根据日本标准时间创建一个TimeZone对象。

您还可以使用getTimeZone和时区 ID 获取TimeZone 。 例如,美国太平洋时区的时区 ID 是America/Los_Angeles 。 因此,您可以通过以下方式获取美国太平洋时间TimeZone对象:

所有 Java 示例的列表。

TimeZone.getAvailableIDs()打印所有可用的时区供您参考。

Java 示例:

输出: