1.UTC和CST
UTC:世界协调时(Universal Time Coordinated的缩写);
CST:这个代号缩写,并不是一个统一标准。目前,可以同时代表如下 4 个不同版本的时区概念(要根据上下文语义加以区分):
1)China Standard Time 中国标准时区 (UTC+8)
2)Cuba Standard Time 古巴标准时区 (UTC-4)
3)Central Standard Time (USA) 美国中央时区 (UTC-6)
4)Central Standard Time (Australia) 澳大利亚中央时区(UTC+9)
注意:如果软件系统需要跨国服务,则必须用UTC,否则就会因为服务器的UTC时区不同,导致timestamp结果值混乱。
2.Linux设置时区为UTC
ln -sf 命令:-s 创建软链接、-f强制创建,会删除已存在的文件。
user@ubuntu:/usr/share/zoneinfo$ ls
Africa Brazil Egypt GB Hongkong Jamaica Mexico Poland ROC US
America Canada Eire GB-Eire HST Japan MST Portugal ROK UTC
Antarctica CET EST GMT Iceland Kwajalein MST7MDT posix Singapore WET
Arctic Chile EST5EDT GMT0 Indian leap-seconds.list Navajo posixrules SystemV W-SU
Asia CST6CDT Etc GMT-0 Iran Libya NZ PRC Turkey zone1970.tab
Atlantic Cuba Europe GMT+0 iso3166.tab localtime NZ-CHAT PST8PDT UCT zone.tab
Australia EET Factory Greenwich Israel MET Pacific right Universal Zulu
user@ubuntu:/usr/share/zoneinfo$ sudo ln -sf /usr/share/zoneinfo/UTC /etc/localtime
user@ubuntu:/usr/share/zoneinfo$ date
2022年 10月 18日 星期二 12:28:13 UTC
3.Linux设置时区为CST
user@ubuntu:/usr/share/zoneinfo/Asia$ ls
Aden Baku Colombo Ho_Chi_Minh Kashgar Magadan Pyongyang Singapore Ujung_Pandang
Almaty Bangkok Dacca Hong_Kong Kathmandu Makassar Qatar Srednekolymsk Ulaanbaatar
Amman Barnaul Damascus Hovd Katmandu Manila Qostanay Taipei Ulan_Bator
Anadyr Beirut Dhaka Irkutsk Khandyga Muscat Qyzylorda Tashkent Urumqi
Aqtau Bishkek Dili Istanbul Kolkata Nicosia Rangoon Tbilisi Ust-Nera
Aqtobe Brunei Dubai Jakarta Krasnoyarsk Novokuznetsk Riyadh Tehran Vientiane
Ashgabat Calcutta Dushanbe Jayapura Kuala_Lumpur Novosibirsk Saigon Tel_Aviv Vladivostok
Ashkhabad Chita Famagusta Jerusalem Kuching Omsk Sakhalin Thimbu Yakutsk
Atyrau Choibalsan Gaza Kabul Kuwait Oral Samarkand Thimphu Yangon
Baghdad Chongqing Harbin Kamchatka Macao Phnom_Penh Seoul Tokyo Yekaterinburg
Bahrain Chungking Hebron Karachi Macau Pontianak Shanghai Tomsk Yerevan
user@ubuntu:/usr/share/zoneinfo/Asia$ sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
user@ubuntu:/usr/share/zoneinfo/Asia$ date
2022年 10月 18日 星期二 20:26:36 CST