时间戳如何转换为其他时区以及时间戳和时区定义(附代码)

在Java中,如何获取不同时区的当前时间?

你知道这道题的正确答案应该如何回答吗?背后的原理又是什么呢?

然后,紧接着,我又提出了以下问题:

为什么以下代码无法得到美国时间。(在东八区的计算机上)

System.out.println(Calendar.getInstance(TimeZone.getTimeZone("America/Los_Angeles")).getTime());

接下来,本文就围绕这两个问题,来带领读者一起学习一下哪些和Java中的时间有关的概念。

时区

前面提到了时区,可能很多读者不知道什么是时区,先来简单介绍一下。

时区是地球上的区域使用同一个时间定义。以前,人们通过观察太阳的位置(时角)决定时间,这就使得不同经度的地方的时间有所不同(地方时)。1863年,首次使用时区的概念。时区通过设立一个区域的标准时间部分地解决了这个问题。

世界各个国家位于地球不同位置上,因此不同国家,特别是东西跨度大的国家日出、日落时间必定有所偏差。这些偏差就是所谓的时差。

为了照顾到各地区的使用方便,又使其他地方的人容易将本地的时间换算到别的地方时间上去。有关国际会议决定将地球表面按经线从东到西,划成一个个区域,并且规定相邻区域的时间相差1小时。在同一区域内的东端和西端的人看到太阳升起的时间最多相差不过1小时。当人们跨过一个区域,就将自己的时钟校正1小时(向西减1小时,向东加1小时),跨过几个区域就加或减几小时。这样使用起来就很方便。

世界时区

现今全球共分为24个时区。由于实用上常常1个国家,或1个省份同时跨着2个或更多时区,为了照顾到行政上的方便,常将1个国家或1个省份划在一起。所以时区并不严格按南北直线来划分,而是按自然条件来划分。例如,中国幅员宽广,差不多跨5个时区,但为了使用方便简单,实际上在只用东八时区的标准时即北京时间为准。

格林威治时间

前面提到了,时区通过设立一个区域的标准时间部分地解决了不同地方看到的太阳位置不一样而无法定义时间的问题。那么这个标准时间是什么呢?

前面还提到。中国位于东八区,一般是用GMT+8来表示东八区这个时区。那么,看起来GMT就是这个所谓的标准时间。GMT是个什么东西呢?为什么要在他的基础上+8来表示东八区呢?

GMT,是Greenwich Mean Time的缩写,及格林尼治(格林威治)平时,是指位于英国伦敦郊区的皇家格林尼治天文台当地的平太阳时,因为本初子午线被定义为通过那里的经线。

格林威治子午线

自1924年2月5日开始,格林尼治天文台负责每隔一小时向全世界发放调时信息。国际天文学联合会于1928年决定,将由格林威治平子夜起算的平太阳时作为世界时,也就是通常所说的格林威治时间

一般使用GMT+8表示中国的时间,是因为中国位于东八区,时间上比格林威治时间快8个小时。

北京时间还可以用CST表示,即China Standard Time,又名中国标准时间,是中国的标准时间。当格林威治时间为凌晨0:00时,中国标准时间正好为上午8:00。

所以,有等式:CST=GMT +8 小时

时间戳

前面提到了全世界各个时区的时间可能都是不一样的,那么有没有一个什么样的办法可以不受时区的限制,可以精确的表示时间呢。

其实是有的,这个方法就是时间戳。

时间戳(timestamp),一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。
记住它是唯一的,无论在哪个国家哪个时区,它的值都是这个数。只是为了方便,需要将时间戳换算成其他国家的时间。

时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。

有了时间戳,无论我们深处哪个时区,从格林威治时间1970年01月01日00时00分00秒到现在这一时刻的总秒数应该是一样的。所以说,时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。

1970-01-01

不知道大家有没有注意到一个比较特殊的时间,1970-01-01,相信每一个开发者对这个时间都并不陌生。一般如果软件系统中出现这个时间的时候,代表着出现了网络故障、线上bug等。

当有些计算机存储或者传输时间戳出错时,这个时间戳就会取默认值。而在计算机中,默认值通常是 0。

当 Timestamp 为 0,就表示时间(GMT)1970年1月1日0时0分0秒。中国使用北京时间,处于东 8 区,相应就是早上 8 点。因此在中国这边,时间出错了,就经常会显示成 1970年1月1日 08:00。

System.out.println(new Date(0)); //Thu Jan 01 08:00:00 CST 1970

当我们在Java代码中使用new Date(0)来创建时间的时候,得到的结果就是Thu Jan 01 08:00:00 CST 1970,既1970年1月1日 上午08点整。

Date

前面提到了java.util.Java中的Date类,这个类通常用来表示时间。你可以通过getTime()方法访问java.util.Date实例的日期和时间,比如像这样:

Date date = new Date(); long time = date.getTime();

以上代码,其实得到的就是时间戳,在源码中也有明确的表述:

所以,我们就可以认为java.util.Java其实表示的就是从格林威治1970年1月1日零点到现在这一时刻的总秒数。

从Date的源码中也可以看到,Date中是不包含时区有关的信息的,因为时间戳和时区没有关系。

那么,如果想要把一个时间戳转换成不同时区的时间输出应该怎么做呢?

显示不同时区的时间

想要把时间戳转换成对应时区的时间,总要有个地方可以获取时区吧。其实,我们的计算机中是有时区相关的信息的。

无论我们使用的是哪种操作系统的电脑,都是可以查看时间的,而一般情况下,我们拿到的电脑都会展示中国时间,那是因为操作系统中已经设置了一个默认时区。

其实,Java中的时区信息也是从操作系统中取到的,默认情况下会使用操作系统的时区。

当我们使用System.out.println来输出一个时间的时候,他会调用Date类的toString方法,而该方法会读取操作系统的默认时区来进行时间的转换。

主要代码如上。也就是说如果我们想要通过System.out.println输出一个Date类的时候,输出美国洛杉矶时间的话,就需要想办法把defaultTimeZone改为America/Los_Angeles,这个方法就是:

TimeZone.setDefault(TimeZone.getTimeZone("America/Los_Angeles"));

所以,当我们想要输出美国洛杉矶时间时,可以选择这种方式:

TimeZone.setDefault(TimeZone.getTimeZone("America/Los_Angeles")); 
Date date =new Date();
System.out.println(date);

还有一种方式,就是通过SimpleDateFormat来处理。

接下来,我们再回到文章开始的那个问题:

为什么以下代码无法得到美国时间。(在东八区的计算机上)

System.out.println(Calendar.getInstance(TimeZone.getTimeZone("America/Los_Angeles")).getTime());

其实答案前面也已经说过了,我们通过查看Date.toString的源码,发现在输出的过程中该方法只会去获取系统的默认时区,只有修改了默认时区才会显示该时区的时间。

但是,通过阅读Calendar的源码,我们可以发现,getInstance方法虽然有一个参数可以传入时区,但是并没有将默认时区设置成传入的时区。

而在Calendar.getInstance.getTime后得到的时间只是一个时间戳,其中未保留任何和时区有关的信息,所以,在输出时,还是显示的是当前系统默认时区的时间。

Java 8与时区

了解Java8 的朋友可能都知道,Java8提供了一套新的时间处理API,这套API比以前的时间处理API要友好的多。

Java8 中加入了对时区的支持,带时区的时间为分别为:ZonedDate、ZonedTime、ZonedDateTime。其中每个时区都对应着 ID,地区ID都为 “{区域}/{城市}”的格式,如Asia/Shanghai、America/Los_Angeles等。用import java.util.TimeZone来举例:

//参数timeStep为时间戳,dateFormat对应的时间格式, 最后timeZone是如Asia/Shanghai、America/Los_Angeles等设置的时区;
//这个是将时间戳转换为对应设置的时区的时间;
 public static String format(long timeStep, String dateFormat, String timeZone) {
        try {
            java.util.Date dat = new java.util.Date(timeStep);
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat(dateFormat, Locale.ENGLISH);
            if (Objects.nonNull(timeZone)) {
                simpleDateFormat.setTimeZone(TimeZone.getTimeZone(timeZone));
            }
            return simpleDateFormat.format(dat);
        } catch (Exception e) {
            log.warn("format warn:{}", e.getMessage(), e);
            throw new FunctionAPIException(e.getMessage());
        }
    }

具体传参如果不知道输入什么请看下面的案例。

时间格式案例:
请添加图片描述
timeZone案例(全部):

1、格林威治时间,时差:0,timezone ID:Africa/Abidjan
2、加纳时间,时差:0,timezone ID:Africa/Accra
3、东非时间,时差:3小时,timezone ID:Africa/Addis_Ababa
4、中欧时间,时差:1小时,timezone ID:Africa/Algiers
5、东非时间,时差:3小时,timezone ID:Africa/Asmara
6、东非时间,时差:3小时,timezone ID:Africa/Asmera
7、格林威治时间,时差:0,timezone ID:Africa/Bamako
8、西非时间,时差:1小时,timezone ID:Africa/Bangui
9、格林威治时间,时差:0,timezone ID:Africa/Banjul
10、格林威治时间,时差:0,timezone ID:Africa/Bissau
11、中非时间,时差:2小时,timezone ID:Africa/Blantyre
12、西非时间,时差:1小时,timezone ID:Africa/Brazzaville
13、中非时间,时差:2小时,timezone ID:Africa/Bujumbura
14、东欧时间,时差:2小时,timezone ID:Africa/Cairo
15、西欧时间,时差:0,timezone ID:Africa/Casablanca
16、中欧时间,时差:1小时,timezone ID:Africa/Ceuta
17、格林威治时间,时差:0,timezone ID:Africa/Conakry
18、格林威治时间,时差:0,timezone ID:Africa/Dakar
19、东非时间,时差:3小时,timezone ID:Africa/Dar_es_Salaam
20、东非时间,时差:3小时,timezone ID:Africa/Djibouti
21、西非时间,时差:1小时,timezone ID:Africa/Douala
22、西欧时间,时差:0,timezone ID:Africa/El_Aaiun
23、格林威治时间,时差:0,timezone ID:Africa/Freetown
24、中非时间,时差:2小时,timezone ID:Africa/Gaborone
25、中非时间,时差:2小时,timezone ID:Africa/Harare
26、南非标准时间,时差:2小时,timezone ID:Africa/Johannesburg
27、东非时间,时差:3小时,timezone ID:Africa/Juba
28、东非时间,时差:3小时,timezone ID:Africa/Kampala
29、中非时间,时差:2小时,timezone ID:Africa/Khartoum
30、中非时间,时差:2小时,timezone ID:Africa/Kigali
31、西非时间,时差:1小时,timezone ID:Africa/Kinshasa
32、西非时间,时差:1小时,timezone ID:Africa/Lagos
33、西非时间,时差:1小时,timezone ID:Africa/Libreville
34、格林威治时间,时差:0,timezone ID:Africa/Lome
35、西非时间,时差:1小时,timezone ID:Africa/Luanda
36、中非时间,时差:2小时,timezone ID:Africa/Lubumbashi
37、中非时间,时差:2小时,timezone ID:Africa/Lusaka
38、西非时间,时差:1小时,timezone ID:Africa/Malabo
39、中非时间,时差:2小时,timezone ID:Africa/Maputo
40、南非标准时间,时差:2小时,timezone ID:Africa/Maseru
41、南非标准时间,时差:2小时,timezone ID:Africa/Mbabane
42、东非时间,时差:3小时,timezone ID:Africa/Mogadishu
43、格林威治时间,时差:0,timezone ID:Africa/Monrovia
44、东非时间,时差:3小时,timezone ID:Africa/Nairobi
45、西非时间,时差:1小时,timezone ID:Africa/Ndjamena
46、西非时间,时差:1小时,timezone ID:Africa/Niamey
47、格林威治时间,时差:0,timezone ID:Africa/Nouakchott
48、格林威治时间,时差:0,timezone ID:Africa/Ouagadougou
49、西非时间,时差:1小时,timezone ID:Africa/Porto-Novo
50、西非时间,时差:1小时,timezone ID:Africa/Sao_Tome
51、格林威治时间,时差:0,timezone ID:Africa/Timbuktu
52、东欧时间,时差:2小时,timezone ID:Africa/Tripoli
53、中欧时间,时差:1小时,timezone ID:Africa/Tunis
54、中非时间,时差:2小时,timezone ID:Africa/Windhoek
55、夏威夷标准时间,时差:-10小时,timezone ID:America/Adak
56、阿拉斯加标准时间,时差:-9小时,timezone ID:America/Anchorage
57、大西洋标准时间,时差:-4小时,timezone ID:America/Anguilla
58、大西洋标准时间,时差:-4小时,timezone ID:America/Antigua
59、巴西利亚时间,时差:-3小时,timezone ID:America/Araguaina
60、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/Buenos_Aires
61、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/Catamarca
62、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/ComodRivadavia
63、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/Cordoba
64、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/Jujuy
65、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/La_Rioja
66、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/Mendoza
67、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/Rio_Gallegos
68、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/Salta
69、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/San_Juan
70、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/San_Luis
71、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/Tucuman
72、阿根廷时间,时差:-3小时,timezone ID:America/Argentina/Ushuaia
73、大西洋标准时间,时差:-4小时,timezone ID:America/Aruba
74、巴拉圭时间,时差:-4小时,timezone ID:America/Asuncion
75、东部标准时间,时差:-5小时,timezone ID:America/Atikokan
76、夏威夷标准时间,时差:-10小时,timezone ID:America/Atka
77、巴西利亚时间,时差:-3小时,timezone ID:America/Bahia
78、中央标准时间,时差:-6小时,timezone ID:America/Bahia_Banderas
79、大西洋标准时间,时差:-4小时,timezone ID:America/Barbados
80、巴西利亚时间,时差:-3小时,timezone ID:America/Belem
81、中央标准时间,时差:-6小时,timezone ID:America/Belize
82、大西洋标准时间,时差:-4小时,timezone ID:America/Blanc-Sablon
83、亚马逊时间,时差:-4小时,timezone ID:America/Boa_Vista
84、哥伦比亚时间,时差:-5小时,timezone ID:America/Bogota
85、Mountain 标准时间,时差:-7小时,timezone ID:America/Boise
86、阿根廷时间,时差:-3小时,timezone ID:America/Buenos_Aires
87、Mountain 标准时间,时差:-7小时,timezone ID:America/Cambridge_Bay
88、亚马逊时间,时差:-4小时,timezone ID:America/Campo_Grande
89、东部标准时间,时差:-5小时,timezone ID:America/Cancun
90、委内瑞拉时间,时差:-4小时,timezone ID:America/Caracas
91、阿根廷时间,时差:-3小时,timezone ID:America/Catamarca
92、法属圭亚那时间,时差:-3小时,timezone ID:America/Cayenne
93、东部标准时间,时差:-5小时,timezone ID:America/Cayman
94、中央标准时间,时差:-6小时,timezone ID:America/Chicago
95、Mountain 标准时间,时差:-7小时,timezone ID:America/Chihuahua
96、东部标准时间,时差:-5小时,timezone ID:America/Coral_Harbour
97、阿根廷时间,时差:-3小时,timezone ID:America/Cordoba
98、中央标准时间,时差:-6小时,timezone ID:America/Costa_Rica
99、Mountain 标准时间,时差:-7小时,timezone ID:America/Creston
100、亚马逊时间,时差:-4小时,timezone ID:America/Cuiaba
101、大西洋标准时间,时差:-4小时,timezone ID:America/Curacao
102、格林威治时间,时差:0,timezone ID:America/Danmarkshavn
103、太平洋标准时间,时差:-8小时,timezone ID:America/Dawson
104、Mountain 标准时间,时差:-7小时,timezone ID:America/Dawson_Creek
105、Mountain 标准时间,时差:-7小时,timezone ID:America/Denver
106、东部标准时间,时差:-5小时,timezone ID:America/Detroit
107、大西洋标准时间,时差:-4小时,timezone ID:America/Dominica
108、Mountain 标准时间,时差:-7小时,timezone ID:America/Edmonton
109、Acre 时间,时差:-5小时,timezone ID:America/Eirunepe
110、中央标准时间,时差:-6小时,timezone ID:America/El_Salvador
111、太平洋标准时间,时差:-8小时,timezone ID:America/Ensenada
112、Mountain 标准时间,时差:-7小时,timezone ID:America/Fort_Nelson
113、东部标准时间,时差:-5小时,timezone ID:America/Fort_Wayne
114、巴西利亚时间,时差:-3小时,timezone ID:America/Fortaleza
115、大西洋标准时间,时差:-4小时,timezone ID:America/Glace_Bay
116、西格林兰岛时间,时差:-3小时,timezone ID:America/Godthab
117、大西洋标准时间,时差:-4小时,timezone ID:America/Goose_Bay
118、大西洋标准时间,时差:-5小时,timezone ID:America/Grand_Turk
119、大西洋标准时间,时差:-4小时,timezone ID:America/Grenada
120、大西洋标准时间,时差:-4小时,timezone ID:America/Guadeloupe
121、中央标准时间,时差:-6小时,timezone ID:America/Guatemala
122、厄瓜多尔时间,时差:-5小时,timezone ID:America/Guayaquil
123、圭亚那时间,时差:-4小时,timezone ID:America/Guyana
124、大西洋标准时间,时差:-4小时,timezone ID:America/Halifax
125、古巴标准时间,时差:-5小时,timezone ID:America/Havana
126、Mountain 标准时间,时差:-7小时,timezone ID:America/Hermosillo
127、东部标准时间,时差:-5小时,timezone ID:America/Indiana/Indianapolis
128、中央标准时间,时差:-6小时,timezone ID:America/Indiana/Knox
129、东部标准时间,时差:-5小时,timezone ID:America/Indiana/Marengo
130、东部标准时间,时差:-5小时,timezone ID:America/Indiana/Petersburg
131、中央标准时间,时差:-6小时,timezone ID:America/Indiana/Tell_City
132、东部标准时间,时差:-5小时,timezone ID:America/Indiana/Vevay
133、东部标准时间,时差:-5小时,timezone ID:America/Indiana/Vincennes
134、东部标准时间,时差:-5小时,timezone ID:America/Indiana/Winamac
135、东部标准时间,时差:-5小时,timezone ID:America/Indianapolis
136、Mountain 标准时间,时差:-7小时,timezone ID:America/Inuvik
137、东部标准时间,时差:-5小时,timezone ID:America/Iqaluit
138、东部标准时间,时差:-5小时,timezone ID:America/Jamaica
139、阿根廷时间,时差:-3小时,timezone ID:America/Jujuy
140、阿拉斯加标准时间,时差:-9小时,timezone ID:America/Juneau
141、东部标准时间,时差:-5小时,timezone ID:America/Kentucky/Louisville
142、东部标准时间,时差:-5小时,timezone ID:America/Kentucky/Monticello
143、中央标准时间,时差:-6小时,timezone ID:America/Knox_IN
144、大西洋标准时间,时差:-4小时,timezone ID:America/Kralendijk
145、玻利维亚时间,时差:-4小时,timezone ID:America/La_Paz
146、秘鲁时间,时差:-5小时,timezone ID:America/Lima
147、太平洋标准时间,时差:-8小时,timezone ID:America/Los_Angeles
148、东部标准时间,时差:-5小时,timezone ID:America/Louisville
149、大西洋标准时间,时差:-4小时,timezone ID:America/Lower_Princes
150、巴西利亚时间,时差:-3小时,timezone ID:America/Maceio
151、中央标准时间,时差:-6小时,timezone ID:America/Managua
152、亚马逊时间,时差:-4小时,timezone ID:America/Manaus
153、大西洋标准时间,时差:-4小时,timezone ID:America/Marigot
154、大西洋标准时间,时差:-4小时,timezone ID:America/Martinique
155、中央标准时间,时差:-6小时,timezone ID:America/Matamoros
156、Mountain 标准时间,时差:-7小时,timezone ID:America/Mazatlan
157、阿根廷时间,时差:-3小时,timezone ID:America/Mendoza
158、中央标准时间,时差:-6小时,timezone ID:America/Menominee
159、中央标准时间,时差:-6小时,timezone ID:America/Merida
160、阿拉斯加标准时间,时差:-9小时,timezone ID:America/Metlakatla
161、中央标准时间,时差:-6小时,timezone ID:America/Mexico_City
162、皮埃尔岛及密克隆岛标准时间,时差:-3小时,timezone ID:America/Miquelon
163、大西洋标准时间,时差:-4小时,timezone ID:America/Moncton
164、中央标准时间,时差:-6小时,timezone ID:America/Monterrey
165、乌拉圭时间,时差:-3小时,timezone ID:America/Montevideo
166、东部标准时间,时差:-5小时,timezone ID:America/Montreal
167、大西洋标准时间,时差:-4小时,timezone ID:America/Montserrat
168、东部标准时间,时差:-5小时,timezone ID:America/Nassau
169、东部标准时间,时差:-5小时,timezone ID:America/New_York
170、东部标准时间,时差:-5小时,timezone ID:America/Nipigon
171、阿拉斯加标准时间,时差:-9小时,timezone ID:America/Nome
172、费尔南多德诺罗尼亚时间,时差:-2小时,timezone ID:America/Noronha
173、中央标准时间,时差:-6小时,timezone ID:America/North_Dakota/Beulah
174、中央标准时间,时差:-6小时,timezone ID:America/North_Dakota/Center
175、中央标准时间,时差:-6小时,timezone ID:America/North_Dakota/New_Salem
176、Mountain 标准时间,时差:-7小时,timezone ID:America/Ojinaga
177、东部标准时间,时差:-5小时,timezone ID:America/Panama
178、东部标准时间,时差:-5小时,timezone ID:America/Pangnirtung
179、苏利南时间,时差:-3小时,timezone ID:America/Paramaribo
180、Mountain 标准时间,时差:-7小时,timezone ID:America/Phoenix
181、东部标准时间,时差:-5小时,timezone ID:America/Port-au-Prince
182、大西洋标准时间,时差:-4小时,timezone ID:America/Port_of_Spain
183、Acre 时间,时差:-5小时,timezone ID:America/Porto_Acre
184、亚马逊时间,时差:-4小时,timezone ID:America/Porto_Velho
185、大西洋标准时间,时差:-4小时,timezone ID:America/Puerto_Rico
186、GMT-03:00,时差:-3小时,timezone ID:America/Punta_Arenas
187、中央标准时间,时差:-6小时,timezone ID:America/Rainy_River
188、中央标准时间,时差:-6小时,timezone ID:America/Rankin_Inlet
189、巴西利亚时间,时差:-3小时,timezone ID:America/Recife
190、中央标准时间,时差:-6小时,timezone ID:America/Regina
191、中央标准时间,时差:-6小时,timezone ID:America/Resolute
192、Acre 时间,时差:-5小时,timezone ID:America/Rio_Branco
193、阿根廷时间,时差:-3小时,timezone ID:America/Rosario
194、太平洋标准时间,时差:-8小时,timezone ID:America/Santa_Isabel
195、巴西利亚时间,时差:-3小时,timezone ID:America/Santarem
196、智利时间,时差:-4小时,timezone ID:America/Santiago
197、大西洋标准时间,时差:-4小时,timezone ID:America/Santo_Domingo
198、巴西利亚时间,时差:-3小时,timezone ID:America/Sao_Paulo
199、东格林岛时间,时差:-1小时,timezone ID:America/Scoresbysund
200、Mountain 标准时间,时差:-7小时,timezone ID:America/Shiprock
201、阿拉斯加标准时间,时差:-9小时,timezone ID:America/Sitka
202、大西洋标准时间,时差:-4小时,timezone ID:America/St_Barthelemy
203、纽芬兰标准时间,时差:-3小时,timezone ID:America/St_Johns
204、大西洋标准时间,时差:-4小时,timezone ID:America/St_Kitts
205、大西洋标准时间,时差:-4小时,timezone ID:America/St_Lucia
206、大西洋标准时间,时差:-4小时,timezone ID:America/St_Thomas
207、大西洋标准时间,时差:-4小时,timezone ID:America/St_Vincent
208、中央标准时间,时差:-6小时,timezone ID:America/Swift_Current
209、中央标准时间,时差:-6小时,timezone ID:America/Tegucigalpa
210、大西洋标准时间,时差:-4小时,timezone ID:America/Thule
211、东部标准时间,时差:-5小时,timezone ID:America/Thunder_Bay
212、太平洋标准时间,时差:-8小时,timezone ID:America/Tijuana
213、东部标准时间,时差:-5小时,timezone ID:America/Toronto
214、大西洋标准时间,时差:-4小时,timezone ID:America/Tortola
215、太平洋标准时间,时差:-8小时,timezone ID:America/Vancouver
216、大西洋标准时间,时差:-4小时,timezone ID:America/Virgin
217、太平洋标准时间,时差:-8小时,timezone ID:America/Whitehorse
218、中央标准时间,时差:-6小时,timezone ID:America/Winnipeg
219、阿拉斯加标准时间,时差:-9小时,timezone ID:America/Yakutat
220、Mountain 标准时间,时差:-7小时,timezone ID:America/Yellowknife
221、西部标准时间 (澳大利亚),时差:11小时,timezone ID:Antarctica/Casey
222、戴维斯时间,时差:7小时,timezone ID:Antarctica/Davis
223、Dumont-d'Urville 时间,时差:10小时,timezone ID:Antarctica/DumontDUrville
224、麦夸里岛时间,时差:11小时,timezone ID:Antarctica/Macquarie
225、莫森时间,时差:5小时,timezone ID:Antarctica/Mawson
226、新西兰标准时间,时差:12小时,timezone ID:Antarctica/McMurdo
227、智利时间,时差:-3小时,timezone ID:Antarctica/Palmer
228、罗瑟拉时间,时差:-3小时,timezone ID:Antarctica/Rothera
229、新西兰标准时间,时差:12小时,timezone ID:Antarctica/South_Pole
230、Syowa 时间,时差:3小时,timezone ID:Antarctica/Syowa
231、协调世界时间,时差:0,timezone ID:Antarctica/Troll
232、莫斯托克时间,时差:6小时,timezone ID:Antarctica/Vostok
233、中欧时间,时差:1小时,timezone ID:Arctic/Longyearbyen
234、阿拉伯标准时间,时差:3小时,timezone ID:Asia/Aden
235、Alma-Ata 时间,时差:6小时,timezone ID:Asia/Almaty
236、东欧时间,时差:2小时,timezone ID:Asia/Amman
237、阿那底河时间,时差:12小时,timezone ID:Asia/Anadyr
238、Aqtau 时间,时差:5小时,timezone ID:Asia/Aqtau
239、Aqtobe 时间,时差:5小时,timezone ID:Asia/Aqtobe
240、土库曼时间,时差:5小时,timezone ID:Asia/Ashgabat
241、土库曼时间,时差:5小时,timezone ID:Asia/Ashkhabad
242、GMT+05:00,时差:5小时,timezone ID:Asia/Atyrau
243、阿拉伯标准时间,时差:3小时,timezone ID:Asia/Baghdad
244、阿拉伯标准时间,时差:3小时,timezone ID:Asia/Bahrain
245、亚塞拜然时间,时差:4小时,timezone ID:Asia/Baku
246、印度支那时间,时差:7小时,timezone ID:Asia/Bangkok
247、GMT+07:00,时差:7小时,timezone ID:Asia/Barnaul
248、东欧时间,时差:2小时,timezone ID:Asia/Beirut
249、吉尔吉斯斯坦时间,时差:6小时,timezone ID:Asia/Bishkek
250、文莱时间,时差:8小时,timezone ID:Asia/Brunei
251、印度标准时间,时差:5小时,timezone ID:Asia/Calcutta
252、亚库次克时间,时差:9小时,timezone ID:Asia/Chita
253、Choibalsan 时间,时差:8小时,timezone ID:Asia/Choibalsan
254、中国标准时间,时差:8小时,timezone ID:Asia/Chongqing
255、中国标准时间,时差:8小时,timezone ID:Asia/Chungking
256、印度标准时间,时差:5小时,timezone ID:Asia/Colombo
257、孟加拉时间,时差:6小时,timezone ID:Asia/Dacca
258、东欧时间,时差:2小时,timezone ID:Asia/Damascus
259、孟加拉时间,时差:6小时,timezone ID:Asia/Dhaka
260、东帝汶时间,时差:9小时,timezone ID:Asia/Dili
261、波斯湾标准时间,时差:4小时,timezone ID:Asia/Dubai
262、塔吉克斯坦时间,时差:5小时,timezone ID:Asia/Dushanbe
263、GMT+02:00,时差:2小时,timezone ID:Asia/Famagusta
264、东欧时间,时差:2小时,timezone ID:Asia/Gaza
265、中国标准时间,时差:8小时,timezone ID:Asia/Harbin
266、东欧时间,时差:2小时,timezone ID:Asia/Hebron
267、印度支那时间,时差:7小时,timezone ID:Asia/Ho_Chi_Minh
268、香港时间,时差:8小时,timezone ID:Asia/Hong_Kong
269、科布多时间,时差:7小时,timezone ID:Asia/Hovd
270、伊尔库次克时间,时差:8小时,timezone ID:Asia/Irkutsk
271、东欧时间,时差:3小时,timezone ID:Asia/Istanbul
272、西印度尼西亚时间,时差:7小时,timezone ID:Asia/Jakarta
273、东印度尼西亚时间,时差:9小时,timezone ID:Asia/Jayapura
274、以色列标准时间,时差:2小时,timezone ID:Asia/Jerusalem
275、阿富汗时间,时差:4小时,timezone ID:Asia/Kabul
276、彼得罗巴甫洛夫斯克时间,时差:12小时,timezone ID:Asia/Kamchatka
277、巴基斯坦时间,时差:5小时,timezone ID:Asia/Karachi
278、中国标准时间,时差:6小时,timezone ID:Asia/Kashgar
279、尼泊尔时间,时差:5小时,timezone ID:Asia/Kathmandu
280、尼泊尔时间,时差:5小时,timezone ID:Asia/Katmandu
281、亚库次克时间,时差:9小时,timezone ID:Asia/Khandyga
282、印度标准时间,时差:5小时,timezone ID:Asia/Kolkata
283、克拉斯诺亚尔斯克时间,时差:7小时,timezone ID:Asia/Krasnoyarsk
284、马来西亚时间,时差:8小时,timezone ID:Asia/Kuala_Lumpur
285、马来西亚时间,时差:8小时,timezone ID:Asia/Kuching
286、阿拉伯标准时间,时差:3小时,timezone ID:Asia/Kuwait
287、中国标准时间,时差:8小时,timezone ID:Asia/Macao
288、中国标准时间,时差:8小时,timezone ID:Asia/Macau
289、Magadan 时间,时差:11小时,timezone ID:Asia/Magadan
290、中部印度尼西亚时间,时差:8小时,timezone ID:Asia/Makassar
291、菲律宾时间,时差:8小时,timezone ID:Asia/Manila
292、波斯湾标准时间,时差:4小时,timezone ID:Asia/Muscat
293、东欧时间,时差:2小时,timezone ID:Asia/Nicosia
294、克拉斯诺亚尔斯克时间,时差:7小时,timezone ID:Asia/Novokuznetsk
295、Novosibirsk 时间,时差:7小时,timezone ID:Asia/Novosibirsk
296、鄂木斯克时间,时差:6小时,timezone ID:Asia/Omsk
297、Oral 时间,时差:5小时,timezone ID:Asia/Oral
298、印度支那时间,时差:7小时,timezone ID:Asia/Phnom_Penh
299、西印度尼西亚时间,时差:7小时,timezone ID:Asia/Pontianak
300、韩国标准时间,时差:8小时,timezone ID:Asia/Pyongyang
301、阿拉伯标准时间,时差:3小时,timezone ID:Asia/Qatar
302、Qyzylorda 时间,时差:6小时,timezone ID:Asia/Qyzylorda
303、缅甸时间,时差:6小时,timezone ID:Asia/Rangoon
304、阿拉伯标准时间,时差:3小时,timezone ID:Asia/Riyadh
305、印度支那时间,时差:7小时,timezone ID:Asia/Saigon
306、库页岛时间,时差:11小时,timezone ID:Asia/Sakhalin
307、乌兹别克斯坦时间,时差:5小时,timezone ID:Asia/Samarkand
308、韩国标准时间,时差:9小时,timezone ID:Asia/Seoul
309、中国标准时间,时差:8小时,timezone ID:Asia/Shanghai
310、新加坡时间,时差:8小时,timezone ID:Asia/Singapore
311、Srednekolymsk Time,时差:11小时,timezone ID:Asia/Srednekolymsk
312、中国标准时间,时差:8小时,timezone ID:Asia/Taipei
313、乌兹别克斯坦时间,时差:5小时,timezone ID:Asia/Tashkent
314、乔治亚时间,时差:4小时,timezone ID:Asia/Tbilisi
315、伊朗标准时间,时差:3小时,timezone ID:Asia/Tehran
316、以色列标准时间,时差:2小时,timezone ID:Asia/Tel_Aviv
317、不丹时间,时差:6小时,timezone ID:Asia/Thimbu
318、不丹时间,时差:6小时,timezone ID:Asia/Thimphu
319、日本标准时间,时差:9小时,timezone ID:Asia/Tokyo
320、GMT+07:00,时差:7小时,timezone ID:Asia/Tomsk
321、中部印度尼西亚时间,时差:8小时,timezone ID:Asia/Ujung_Pandang
322、库伦时间,时差:8小时,timezone ID:Asia/Ulaanbaatar
323、库伦时间,时差:8小时,timezone ID:Asia/Ulan_Bator
324、中国标准时间,时差:6小时,timezone ID:Asia/Urumqi
325、乌斯季涅拉时间,时差:10小时,timezone ID:Asia/Ust-Nera
326、印度支那时间,时差:7小时,timezone ID:Asia/Vientiane
327、海参崴时间,时差:10小时,timezone ID:Asia/Vladivostok
328、亚库次克时间,时差:9小时,timezone ID:Asia/Yakutsk
329、缅甸时间,时差:6小时,timezone ID:Asia/Yangon
330、Yekaterinburg 时间,时差:5小时,timezone ID:Asia/Yekaterinburg
331、亚美尼亚时间,时差:4小时,timezone ID:Asia/Yerevan
332、亚速尔群岛时间,时差:-1小时,timezone ID:Atlantic/Azores
333、大西洋标准时间,时差:-4小时,timezone ID:Atlantic/Bermuda
334、西欧时间,时差:0,timezone ID:Atlantic/Canary
335、佛德角时间,时差:-1小时,timezone ID:Atlantic/Cape_Verde
336、西欧时间,时差:0,timezone ID:Atlantic/Faeroe
337、西欧时间,时差:0,timezone ID:Atlantic/Faroe
338、中欧时间,时差:1小时,timezone ID:Atlantic/Jan_Mayen
339、西欧时间,时差:0,timezone ID:Atlantic/Madeira
340、格林威治时间,时差:0,timezone ID:Atlantic/Reykjavik
341、南乔治亚标准时间,时差:-2小时,timezone ID:Atlantic/South_Georgia
342、格林威治时间,时差:0,timezone ID:Atlantic/St_Helena
343、福克兰群岛时间,时差:-3小时,timezone ID:Atlantic/Stanley
344、东部标准时间 (新南威尔斯),时差:10小时,timezone ID:Australia/ACT
345、中央标准时间 (南澳大利亚),时差:9小时,timezone ID:Australia/Adelaide
346、东部标准时间 (昆士兰),时差:10小时,timezone ID:Australia/Brisbane
347、中央标准时间 (南澳大利亚/新南威尔斯),时差:9小时,timezone ID:Australia/Broken_Hill
348、东部标准时间 (新南威尔斯),时差:10小时,timezone ID:Australia/Canberra
349、东部标准时间 (新南威尔斯),时差:10小时,timezone ID:Australia/Currie
350、中央标准时间 (北领地),时差:9小时,timezone ID:Australia/Darwin
351、中西部标准时间 (澳大利亚),时差:8小时,timezone ID:Australia/Eucla
352、东部标准时间 (塔斯马尼亚),时差:10小时,timezone ID:Australia/Hobart
353、豪公标准时间,时差:10小时,timezone ID:Australia/LHI
354、东部标准时间 (昆士兰),时差:10小时,timezone ID:Australia/Lindeman
355、豪公标准时间,时差:10小时,timezone ID:Australia/Lord_Howe
356、东部标准时间 (维多利亚),时差:10小时,timezone ID:Australia/Melbourne
357、东部标准时间 (新南威尔斯),时差:10小时,timezone ID:Australia/NSW
358、中央标准时间 (北领地),时差:9小时,timezone ID:Australia/North
359、西部标准时间 (澳大利亚),时差:8小时,timezone ID:Australia/Perth
360、东部标准时间 (昆士兰),时差:10小时,timezone ID:Australia/Queensland
361、中央标准时间 (南澳大利亚),时差:9小时,timezone ID:Australia/South
362、东部标准时间 (新南威尔斯),时差:10小时,timezone ID:Australia/Sydney
363、东部标准时间 (塔斯马尼亚),时差:10小时,timezone ID:Australia/Tasmania
364、东部标准时间 (维多利亚),时差:10小时,timezone ID:Australia/Victoria
365、西部标准时间 (澳大利亚),时差:8小时,timezone ID:Australia/West
366、中央标准时间 (南澳大利亚/新南威尔斯),时差:9小时,timezone ID:Australia/Yancowinna
367、Acre 时间,时差:-5小时,timezone ID:Brazil/Acre
368、费尔南多德诺罗尼亚时间,时差:-2小时,timezone ID:Brazil/DeNoronha
369、巴西利亚时间,时差:-3小时,timezone ID:Brazil/East
370、亚马逊时间,时差:-4小时,timezone ID:Brazil/West
371、中欧时间,时差:1小时,timezone ID:CET
372、中央标准时间,时差:-6小时,timezone ID:CST6CDT
373、大西洋标准时间,时差:-4小时,timezone ID:Canada/Atlantic
374、中央标准时间,时差:-6小时,timezone ID:Canada/Central
375、东部标准时间,时差:-5小时,timezone ID:Canada/Eastern
376、Mountain 标准时间,时差:-7小时,timezone ID:Canada/Mountain
377、纽芬兰标准时间,时差:-3小时,timezone ID:Canada/Newfoundland
378、太平洋标准时间,时差:-8小时,timezone ID:Canada/Pacific
379、中央标准时间,时差:-6小时,timezone ID:Canada/Saskatchewan
380、太平洋标准时间,时差:-8小时,timezone ID:Canada/Yukon
381、智利时间,时差:-4小时,timezone ID:Chile/Continental
382、复活岛时间,时差:-6小时,timezone ID:Chile/EasterIsland
383、古巴标准时间,时差:-5小时,timezone ID:Cuba
384、东欧时间,时差:2小时,timezone ID:EET
385、东部标准时间,时差:-5小时,timezone ID:EST5EDT
386、东欧时间,时差:2小时,timezone ID:Egypt
387、格林威治时间,时差:0,timezone ID:Eire
388、格林威治时间,时差:0,timezone ID:Etc/GMT
389、格林威治时间,时差:0,timezone ID:Etc/GMT+0
390、GMT-01:00,时差:-1小时,timezone ID:Etc/GMT+1
391、GMT-10:00,时差:-10小时,timezone ID:Etc/GMT+10
392、GMT-11:00,时差:-11小时,timezone ID:Etc/GMT+11
393、GMT-12:00,时差:-12小时,timezone ID:Etc/GMT+12
394、GMT-02:00,时差:-2小时,timezone ID:Etc/GMT+2
395、GMT-03:00,时差:-3小时,timezone ID:Etc/GMT+3
396、GMT-04:00,时差:-4小时,timezone ID:Etc/GMT+4
397、GMT-05:00,时差:-5小时,timezone ID:Etc/GMT+5
398、GMT-06:00,时差:-6小时,timezone ID:Etc/GMT+6
399、GMT-07:00,时差:-7小时,timezone ID:Etc/GMT+7
400、GMT-08:00,时差:-8小时,timezone ID:Etc/GMT+8
401、GMT-09:00,时差:-9小时,timezone ID:Etc/GMT+9
402、格林威治时间,时差:0,timezone ID:Etc/GMT-0
403、GMT+01:00,时差:1小时,timezone ID:Etc/GMT-1
404、GMT+10:00,时差:10小时,timezone ID:Etc/GMT-10
405、GMT+11:00,时差:11小时,timezone ID:Etc/GMT-11
406、GMT+12:00,时差:12小时,timezone ID:Etc/GMT-12
407、GMT+13:00,时差:13小时,timezone ID:Etc/GMT-13
408、GMT+14:00,时差:14小时,timezone ID:Etc/GMT-14
409、GMT+02:00,时差:2小时,timezone ID:Etc/GMT-2
410、GMT+03:00,时差:3小时,timezone ID:Etc/GMT-3
411、GMT+04:00,时差:4小时,timezone ID:Etc/GMT-4
412、GMT+05:00,时差:5小时,timezone ID:Etc/GMT-5
413、GMT+06:00,时差:6小时,timezone ID:Etc/GMT-6
414、GMT+07:00,时差:7小时,timezone ID:Etc/GMT-7
415、GMT+08:00,时差:8小时,timezone ID:Etc/GMT-8
416、GMT+09:00,时差:9小时,timezone ID:Etc/GMT-9
417、格林威治时间,时差:0,timezone ID:Etc/GMT0
418、格林威治时间,时差:0,timezone ID:Etc/Greenwich
419、协调世界时间,时差:0,timezone ID:Etc/UCT
420、协调世界时间,时差:0,timezone ID:Etc/UTC
421、协调世界时间,时差:0,timezone ID:Etc/Universal
422、协调世界时间,时差:0,timezone ID:Etc/Zulu
423、中欧时间,时差:1小时,timezone ID:Europe/Amsterdam
424、中欧时间,时差:1小时,timezone ID:Europe/Andorra
425、GMT+04:00,时差:4小时,timezone ID:Europe/Astrakhan
426、东欧时间,时差:2小时,timezone ID:Europe/Athens
427、格林威治时间,时差:0,timezone ID:Europe/Belfast
428、中欧时间,时差:1小时,timezone ID:Europe/Belgrade
429、中欧时间,时差:1小时,timezone ID:Europe/Berlin
430、中欧时间,时差:1小时,timezone ID:Europe/Bratislava
431、中欧时间,时差:1小时,timezone ID:Europe/Brussels
432、东欧时间,时差:2小时,timezone ID:Europe/Bucharest
433、中欧时间,时差:1小时,timezone ID:Europe/Budapest
434、中欧时间,时差:1小时,timezone ID:Europe/Busingen
435、东欧时间,时差:2小时,timezone ID:Europe/Chisinau
436、中欧时间,时差:1小时,timezone ID:Europe/Copenhagen
437、格林威治时间,时差:0,timezone ID:Europe/Dublin
438、中欧时间,时差:1小时,timezone ID:Europe/Gibraltar
439、格林威治时间,时差:0,timezone ID:Europe/Guernsey
440、东欧时间,时差:2小时,timezone ID:Europe/Helsinki
441、格林威治时间,时差:0,timezone ID:Europe/Isle_of_Man
442、东欧时间,时差:3小时,timezone ID:Europe/Istanbul
443、格林威治时间,时差:0,timezone ID:Europe/Jersey
444、东欧时间,时差:2小时,timezone ID:Europe/Kaliningrad
445、东欧时间,时差:2小时,timezone ID:Europe/Kiev
446、GMT+03:00,时差:3小时,timezone ID:Europe/Kirov
447、西欧时间,时差:0,timezone ID:Europe/Lisbon
448、中欧时间,时差:1小时,timezone ID:Europe/Ljubljana
449、格林威治时间,时差:0,timezone ID:Europe/London
450、中欧时间,时差:1小时,timezone ID:Europe/Luxembourg
451、中欧时间,时差:1小时,timezone ID:Europe/Madrid
452、中欧时间,时差:1小时,timezone ID:Europe/Malta
453、东欧时间,时差:2小时,timezone ID:Europe/Mariehamn
454、莫斯科标准时间,时差:3小时,timezone ID:Europe/Minsk
455、中欧时间,时差:1小时,timezone ID:Europe/Monaco
456、莫斯科标准时间,时差:3小时,timezone ID:Europe/Moscow
457、东欧时间,时差:2小时,timezone ID:Europe/Nicosia
458、中欧时间,时差:1小时,timezone ID:Europe/Oslo
459、中欧时间,时差:1小时,timezone ID:Europe/Paris
460、中欧时间,时差:1小时,timezone ID:Europe/Podgorica
461、中欧时间,时差:1小时,timezone ID:Europe/Prague
462、东欧时间,时差:2小时,timezone ID:Europe/Riga
463、中欧时间,时差:1小时,timezone ID:Europe/Rome
464、沙马拉时间,时差:4小时,timezone ID:Europe/Samara
465、中欧时间,时差:1小时,timezone ID:Europe/San_Marino
466、中欧时间,时差:1小时,timezone ID:Europe/Sarajevo
467、GMT+04:00,时差:4小时,timezone ID:Europe/Saratov
468、莫斯科标准时间,时差:3小时,timezone ID:Europe/Simferopol
469、中欧时间,时差:1小时,timezone ID:Europe/Skopje
470、东欧时间,时差:2小时,timezone ID:Europe/Sofia
471、中欧时间,时差:1小时,timezone ID:Europe/Stockholm
472、东欧时间,时差:2小时,timezone ID:Europe/Tallinn
473、中欧时间,时差:1小时,timezone ID:Europe/Tirane
474、东欧时间,时差:2小时,timezone ID:Europe/Tiraspol
475、GMT+04:00,时差:4小时,timezone ID:Europe/Ulyanovsk
476、东欧时间,时差:2小时,timezone ID:Europe/Uzhgorod
477、中欧时间,时差:1小时,timezone ID:Europe/Vaduz
478、中欧时间,时差:1小时,timezone ID:Europe/Vatican
479、中欧时间,时差:1小时,timezone ID:Europe/Vienna
480、东欧时间,时差:2小时,timezone ID:Europe/Vilnius
481、莫斯科标准时间,时差:3小时,timezone ID:Europe/Volgograd
482、中欧时间,时差:1小时,timezone ID:Europe/Warsaw
483、中欧时间,时差:1小时,timezone ID:Europe/Zagreb
484、东欧时间,时差:2小时,timezone ID:Europe/Zaporozhye
485、中欧时间,时差:1小时,timezone ID:Europe/Zurich
486、格林威治时间,时差:0,timezone ID:GB
487、格林威治时间,时差:0,timezone ID:GB-Eire
488、格林威治时间,时差:0,timezone ID:GMT
489、格林威治时间,时差:0,timezone ID:GMT0
490、格林威治时间,时差:0,timezone ID:Greenwich
491、香港时间,时差:8小时,timezone ID:Hongkong
492、格林威治时间,时差:0,timezone ID:Iceland
493、东非时间,时差:3小时,timezone ID:Indian/Antananarivo
494、印度洋地带时间,时差:6小时,timezone ID:Indian/Chagos
495、圣诞岛时间,时差:7小时,timezone ID:Indian/Christmas
496、可可斯群岛时间,时差:6小时,timezone ID:Indian/Cocos
497、东非时间,时差:3小时,timezone ID:Indian/Comoro
498、法属南极时间,时差:5小时,timezone ID:Indian/Kerguelen
499、塞席尔群岛时间,时差:4小时,timezone ID:Indian/Mahe
500、马尔代夫时间,时差:5小时,timezone ID:Indian/Maldives
501、摩里西斯时间,时差:4小时,timezone ID:Indian/Mauritius
502、东非时间,时差:3小时,timezone ID:Indian/Mayotte
503、留尼旺岛时间,时差:4小时,timezone ID:Indian/Reunion
504、伊朗标准时间,时差:3小时,timezone ID:Iran
505、以色列标准时间,时差:2小时,timezone ID:Israel
506、东部标准时间,时差:-5小时,timezone ID:Jamaica
507、日本标准时间,时差:9小时,timezone ID:Japan
508、马绍尔群岛时间,时差:12小时,timezone ID:Kwajalein
509、东欧时间,时差:2小时,timezone ID:Libya
510、中欧时间,时差:1小时,timezone ID:MET
511、Mountain 标准时间,时差:-7小时,timezone ID:MST7MDT
512、太平洋标准时间,时差:-8小时,timezone ID:Mexico/BajaNorte
513、Mountain 标准时间,时差:-7小时,timezone ID:Mexico/BajaSur
514、中央标准时间,时差:-6小时,timezone ID:Mexico/General
515、新西兰标准时间,时差:12小时,timezone ID:NZ
516、查萨姆标准时间,时差:12小时,timezone ID:NZ-CHAT
517、Mountain 标准时间,时差:-7小时,timezone ID:Navajo
518、中国标准时间,时差:8小时,timezone ID:PRC
519、太平洋标准时间,时差:-8小时,timezone ID:PST8PDT
520、西萨摩亚时间,时差:13小时,timezone ID:Pacific/Apia
521、新西兰标准时间,时差:12小时,timezone ID:Pacific/Auckland
522、Bougainville Standard Time,时差:11小时,timezone ID:Pacific/Bougainville
523、查萨姆标准时间,时差:12小时,timezone ID:Pacific/Chatham
524、丘克时间,时差:10小时,timezone ID:Pacific/Chuuk
525、复活岛时间,时差:-6小时,timezone ID:Pacific/Easter
526、瓦奴阿图时间,时差:11小时,timezone ID:Pacific/Efate
527、菲尼克斯群岛时间,时差:13小时,timezone ID:Pacific/Enderbury
528、托克劳群岛时间,时差:13小时,timezone ID:Pacific/Fakaofo
529、斐济时间,时差:12小时,timezone ID:Pacific/Fiji
530、吐鲁瓦时间,时差:12小时,timezone ID:Pacific/Funafuti
531、加拉巴哥时间,时差:-6小时,timezone ID:Pacific/Galapagos
532、冈比亚时间,时差:-9小时,timezone ID:Pacific/Gambier
533、所罗门群岛时间,时差:11小时,timezone ID:Pacific/Guadalcanal
534、Chamorro 标准时间,时差:10小时,timezone ID:Pacific/Guam
535、夏威夷标准时间,时差:-10小时,timezone ID:Pacific/Honolulu
536、夏威夷标准时间,时差:-10小时,timezone ID:Pacific/Johnston
537、Line 岛时间,时差:14小时,timezone ID:Pacific/Kiritimati
538、Kosrae 时间,时差:11小时,timezone ID:Pacific/Kosrae
539、马绍尔群岛时间,时差:12小时,timezone ID:Pacific/Kwajalein
540、马绍尔群岛时间,时差:12小时,timezone ID:Pacific/Majuro
541、马克萨斯时间,时差:-9小时,timezone ID:Pacific/Marquesas
542、萨摩亚群岛标准时间,时差:-11小时,timezone ID:Pacific/Midway
543、诺鲁时间,时差:12小时,timezone ID:Pacific/Nauru
544、纽威岛时间,时差:-11小时,timezone ID:Pacific/Niue
545、诺福克时间,时差:11小时,timezone ID:Pacific/Norfolk
546、新加勒多尼亚时间,时差:11小时,timezone ID:Pacific/Noumea
547、萨摩亚群岛标准时间,时差:-11小时,timezone ID:Pacific/Pago_Pago
548、帛琉时间,时差:9小时,timezone ID:Pacific/Palau
549、皮特康岛标准时间,时差:-8小时,timezone ID:Pacific/Pitcairn
550、波纳佩时间,时差:11小时,timezone ID:Pacific/Pohnpei
551、波纳佩时间,时差:11小时,timezone ID:Pacific/Ponape
552、巴布亚新几内亚时间,时差:10小时,timezone ID:Pacific/Port_Moresby
553、库克群岛时间,时差:-10小时,timezone ID:Pacific/Rarotonga
554、Chamorro 标准时间,时差:10小时,timezone ID:Pacific/Saipan
555、萨摩亚群岛标准时间,时差:-11小时,timezone ID:Pacific/Samoa
556、大溪地岛时间,时差:-10小时,timezone ID:Pacific/Tahiti
557、吉伯特群岛时间,时差:12小时,timezone ID:Pacific/Tarawa
558、东加时间,时差:13小时,timezone ID:Pacific/Tongatapu
559、丘克时间,时差:10小时,timezone ID:Pacific/Truk
560、威克时间,时差:12小时,timezone ID:Pacific/Wake
561、瓦利斯及福杜纳群岛时间,时差:12小时,timezone ID:Pacific/Wallis
562、丘克时间,时差:10小时,timezone ID:Pacific/Yap
563、中欧时间,时差:1小时,timezone ID:Poland
564、西欧时间,时差:0,timezone ID:Portugal
565、韩国标准时间,时差:9小时,timezone ID:ROK
566、新加坡时间,时差:8小时,timezone ID:Singapore
567、大西洋标准时间,时差:-4小时,timezone ID:SystemV/AST4
568、大西洋标准时间,时差:-4小时,timezone ID:SystemV/AST4ADT
569、中央标准时间,时差:-6小时,timezone ID:SystemV/CST6
570、中央标准时间,时差:-6小时,timezone ID:SystemV/CST6CDT
571、东部标准时间,时差:-5小时,timezone ID:SystemV/EST5
572、东部标准时间,时差:-5小时,timezone ID:SystemV/EST5EDT
573、夏威夷标准时间,时差:-10小时,timezone ID:SystemV/HST10
574、Mountain 标准时间,时差:-7小时,timezone ID:SystemV/MST7
575、Mountain 标准时间,时差:-7小时,timezone ID:SystemV/MST7MDT
576、太平洋标准时间,时差:-8小时,timezone ID:SystemV/PST8
577、太平洋标准时间,时差:-8小时,timezone ID:SystemV/PST8PDT
578、阿拉斯加标准时间,时差:-9小时,timezone ID:SystemV/YST9
579、阿拉斯加标准时间,时差:-9小时,timezone ID:SystemV/YST9YDT
580、东欧时间,时差:3小时,timezone ID:Turkey
581、协调世界时间,时差:0,timezone ID:UCT
582、阿拉斯加标准时间,时差:-9小时,timezone ID:US/Alaska
583、夏威夷标准时间,时差:-10小时,timezone ID:US/Aleutian
584、Mountain 标准时间,时差:-7小时,timezone ID:US/Arizona
585、中央标准时间,时差:-6小时,timezone ID:US/Central
586、东部标准时间,时差:-5小时,timezone ID:US/East-Indiana
587、东部标准时间,时差:-5小时,timezone ID:US/Eastern
588、夏威夷标准时间,时差:-10小时,timezone ID:US/Hawaii
589、中央标准时间,时差:-6小时,timezone ID:US/Indiana-Starke
590、东部标准时间,时差:-5小时,timezone ID:US/Michigan
591、Mountain 标准时间,时差:-7小时,timezone ID:US/Mountain
592、太平洋标准时间,时差:-8小时,timezone ID:US/Pacific
593、太平洋标准时间,时差:-8小时,timezone ID:US/Pacific-New
594、萨摩亚群岛标准时间,时差:-11小时,timezone ID:US/Samoa
595、协调世界时间,时差:0,timezone ID:UTC
596、协调世界时间,时差:0,timezone ID:Universal
597、莫斯科标准时间,时差:3小时,timezone ID:W-SU
598、西欧时间,时差:0,timezone ID:WET
599、协调世界时间,时差:0,timezone ID:Zulu
600、东部标准时间,时差:-5小时,timezone ID:EST
601、夏威夷标准时间,时差:-10小时,timezone ID:HST
602、Mountain 标准时间,时差:-7小时,timezone ID:MST
603、中央标准时间 (北领地),时差:9小时,timezone ID:ACT
604、东部标准时间 (新南威尔斯),时差:10小时,timezone ID:AET
605、阿根廷时间,时差:-3小时,timezone ID:AGT
606、东欧时间,时差:2小时,timezone ID:ART
607、阿拉斯加标准时间,时差:-9小时,timezone ID:AST
608、巴西利亚时间,时差:-3小时,timezone ID:BET
609、孟加拉时间,时差:6小时,timezone ID:BST
610、中非时间,时差:2小时,timezone ID:CAT
611、纽芬兰标准时间,时差:-3小时,timezone ID:CNT
612、中央标准时间,时差:-6小时,timezone ID:CST
613、中国标准时间,时差:8小时,timezone ID:CTT
614、东非时间,时差:3小时,timezone ID:EAT
615、中欧时间,时差:1小时,timezone ID:ECT
616、东部标准时间,时差:-5小时,timezone ID:IET
617、印度标准时间,时差:5小时,timezone ID:IST
618、日本标准时间,时差:9小时,timezone ID:JST
619、西萨摩亚时间,时差:13小时,timezone ID:MIT
620、亚美尼亚时间,时差:4小时,timezone ID:NET
621、新西兰标准时间,时差:12小时,timezone ID:NST
622、巴基斯坦时间,时差:5小时,timezone ID:PLT
623、Mountain 标准时间,时差:-7小时,timezone ID:PNT
624、大西洋标准时间,时差:-4小时,timezone ID:PRT
625、太平洋标准时间,时差:-8小时,timezone ID:PST
626、所罗门群岛时间,时差:11小时,timezone ID:SST
627、印度支那时间,时差:7小时,timezone ID:VST

总结

世界上有很多时区,不同的时区的时间不一样,中国使用东八区的时间作为标准时间。美国自东海岸至西海岸横跨西五区至西十区,共六个时区。

所谓东八区,一般表示成GMT+8,这里的GMT指的是格林威治时间。计算机中经常使用时间戳来表示时间,时间戳指的就是当前时间举例格林威治的1970-01-01 00:00:00的总秒数。

而Java中的Date类中是不包含时区信息的,在使用System.out.println打印Date的时候,回调用Date.toString方法,该方法会获取系统的默认时区来转换时间。

在Java8中可以使用ZonedTime、ZonedDate和ZonedDateTime来表示带有时区信息的时间。

LocalDateTime now = LocalDateTime.now(ZoneId.of("America/Los_Angeles")); 
System.out.println(now);
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值