uClinux系统时区设置文件是/etc/TZ,更改此文件可设定想要的系统时区,比如中国东八区应该设成CST-8。
附录:
1. TZ时区格式
TZ所使用的时区格式XXX-n里面,XXX是date出来的时区名称,而-n是指超前n小时,所以CST-8就是“时区名称叫CST,而时间比UTC标准时间早8个小时”,也就是中国所在的东八区。
MDT+6则是新墨西哥时间,比UTC时间晚6个小时。
2. 夏时制时区
时区以DT结尾的就使用了夏时制。每年四月到八月,使用夏时制时间会快一个小时。对程序来说,如果使用了夏时制时区要指定struct tm中的tm_isdst=1。
3. 中国时区信息
China
District(s) | TZ zone name | Zone time | Time | DST rule | LMT | Remarks |
Harbin | Asia/Harbin | 8:00 | CST | - | 8:26:44 | |
Zhongyuan | Asia/Shanghai | 8:00 | CST | - | 8:05:52 | Central plain Time |
Long-shu | Asia/Chongqing | 8:00 | CST | - | 7:06:20 | |
Tibet | Asia/Urumqi | 8:00 | CST | - | 5:50:20 | Xinjiang; Urumchi |
Kunlun | Asia/Kashgar | 8:00 | CST | - | 5:03:56 | Kashi, Kaxgar |
Hong Kong | Asia/Hong_Kong | 8:00 | HKT | - | 7:36:36 | Xianggang |
Taiwan | Asia/Taipei | 8:00 | CST | - | 8:06:00 | Taibei, T'ai-pei |
Macau | Asia/Macau | 8:00 | CT | - | 7:34:20 | Macao, Aomen |
4. 不同的时区表示
定义 时区 GMT时间定义
CUT0GDT 格林威治时间 CUT
GMT0BST 伦敦 都柏林 里斯本 爱丁堡 CUT
AZOREST1AZOREDT 亚速尔群岛 佛得角群岛 CUT -1
FALKST2FALKDT 福克兰群岛(西大西洋) CUT -2
GRNLNDST3GRNLNDDT 格陵兰 巴西利亚 纽芬兰 CUT -3
AST4ADT 大西洋时间(加拿大)南美洲西部 圣地亚哥 CUT -4
EST5EDT 东部时间(美加) 印第安纳(东部) CUT -5
CST6CDT 中部时间(美加) 墨西哥城 CUT -6
MST7MDT 山地时间(美加) 亚利桑那 CUT -7
PST8PDT 太平洋时间(美加) 蒂华纳 CUT -8
AST9ADT 阿拉斯加 CUT -9
HST10HDT 夏威夷 CUT -10
BST11BDT 中途岛 萨摩亚群岛 CUT -11
NZST-12NZDT 纽西兰 新西兰(太平洋南部岛国) CUT +12
MET-11METDT 太平洋中部 所罗门群岛 CUT +11
EET-10EETDT 堪培拉 墨尔本 悉尼 关岛 CUT +10
JST-9JSTDT 东京 CUT +9
KORST-9KORDT 汉城 大阪 扎幌 CUT +9
WAUST-8WAUDT 北京 上海 台湾 香港 新加坡 CUT +8
TAIST-8TAIDT 台湾(中国) CUT +8
THAIST-7THAIDT 曼谷 河内 雅加达 胡志明市 CUT +7
TASHST-6TASHDT 中亚 阿马提 达卡 CUT +6
PAKST-5PAKDT 伊斯兰堡 卡拉奇 CUT +5
WST-4WDT 高尔基 中亚 阿曼 CUT +4
MEST-3MEDT 土耳其 CUT +3
SAUST-3SAUDT 沙乌地阿拉伯 CUT +3
WET-2WET 芬兰 CUT +2
USAST-2USADT 南非 东欧 CUT +2
NFT-1DFT 挪威(北欧国家)罗马 CUT +1
Time Zone Table
Countries | Current Time Zone Notation |
---|
Afghanistan | UCT-4:30 |
Albania | MET-1METDST |
Algeria | UCT-1 |
American Samoa | UCT11 |
Andorra | MET-1METDST |
Angola | UCT-1 |
Anguilla | UCT4 |
Antigua and Barbuda | UCT4 |
Argentina | SAT3 |
Armenia | UCT-4 |
Aruba | UCT4 |
Australia (Broken Hill and South Australia) | CST-9:30CDT |
Australia (Lord Howe Island) | LHT-10:30LHDT |
Australia (New South Wales, Capitol Territory, Victoria) | EST-10EDT |
Australia (Northern Territory) | UCT-9:30 |
Australia (Queensland) | UCT-10 |
Australia (Tasmania) | TST-10TDT |
Australia (Western) | UCT-8 |
Austria | MEZ-1MESZ |
Azerbaijan | UCT-3 |
Bahamas | EST5EDT |
Bahrain | UCT-3 |
Bangladesh | UCT-6 |
Barbados | UCT4 |
Belarus | EET-2EETDST |
Belgium | MET-1METDST |
Belize | UCT6 |
Benin | UCT-1 |
Bermuda | AST4ADT |
Bhutan | UCT-6 |
Bolivia | UCT4 |
Bonaire | UCT4 |
Bosnia Herzogovina | MET-1METDST |
Botswana | UCT-2 |
Brazil (East, including All Coast and Brasilia) | EBST3EBDT |
Brazil (Fernando de Noronha) | NORO2 |
Brazil (Trinity of Acre) | ACRE5 |
Brazil (West) | WBST4WBDT |
British Virgin Islands | UCT4 |
Brunei | UCT-8 |
Bulgaria | EET-2EETDST |
Burkina Faso | UCT |
Burma | UCT-6:30 |
Burundi | UCT-2 |
Cambodia | UCT-7 |
Cameroon | UCT-1 |
Canada (Atlantic) | AST4ADT |
Canada (Central) | CST6CDT |
Canada (Eastern) | EST5EDT |
Canada (Mountain) | MST7MDT |
Canada (Newfoundland) | NST3:30NDT |
Canada (Pacific and Yukon) | PST8PDT |
Cape Verde | UCT1 |
Cayman Islands | UCT5 |
Central African Republic | UCT-1 |
Chad | UCT-1 |
Chile | CST4CDT |
Chile (Easter Island) | EIST6EIDT |
China | CST-8 |
Christmas Islands | UCT-7 |
Cocos (Keeling) Islands | UCT-6:30 |
Colombia | UCT5 |
Congo | UCT-1 |
Cook Islands | UCT10 |
Costa Rica | UCT6 |
Cote d'Ivoire | UCT |
Croatia | MET-1METDST |
Cuba | UCT5 |
Curacao | UCT4 |
Cyprus | EET-2EETDST |
Czech Republic | MET-1METDST |
Denmark | MET-1METDST |
Djibouti | UCT-3 |
Dominica | UCT4 |
The Dominican Republic | UCT4 |
Ecuador | UCT5 |
Ecuador (Galapagos Islands) | UCT6 |
Egypt | EST-2EDT |
El Salvador | UCT6 |
Equatorial Guinea | UCT-1 |
Eritrea | UCT-3 |
Estonia | EET-2EETDST |
Ethiopia | UCT-3 |
Faroe Islands | WET0WETDST |
Fiji | UCT-12 |
Finland | EET-2EETDST |
France | MET-1METDST |
French Guiana | SAT3 |
French Polynesia | UCT10 |
Gabon | UCT-1 |
The Gambia | UCT |
Georgia | EUT-4EUTDST |
Germany | MEZ-1MESZ |
Ghana | UCT |
Gibraltar | MET-1METDST |
Greece | EET-2EETDST |
Greenland (Scorsbysund) | EUT1EUTDST |
Greenland (Thule) | AST4ADT |
Grenada | UCT4 |
Guadeloupe | UCT4 |
Guam | UCT-10 |
Guatemala | UCT6 |
Guinea Bissau | UCT |
Guyana | UCT3 |
Haiti | EST5EDT |
Hawaii | UCT10 |
Honduras | UCT6 |
Hong Kong | UCT-8 |
Hungary | MET-1METDST |
Iceland | UCT |
India | UCT-5:30 |
Indonesia (Central) | UCT-8 |
Indonesia (East) | UCT-9 |
Indonesia (West) | UCT-7 |
Iran | UCT-3:30 |
Iraq | IST-3IDT |
Ireland | GMT0BST |
Israel | IST-2IDT |
Italy | MET-1METDST |
Jamaica | UCT5 |
Japan | JST |
Johnston Islands | UCT10 |
Jordan | JST-2JDT |
Juan Fernandez Islands | UCT5 |
Kazakhstan | EUT-6EUTDST |
Kenya | UCT-3 |
Kiribati | UCT-12 |
Kuwait | UCT-3 |
Kyrgyzstan | UCT-5 |
Laos | UCT-7 |
Latvia | EET-2EETDST |
Lebanon | EUT-2EUTDST |
Lesotho | UCT-2 |
Liberia | UCT |
Libya | UCT-2 |
Liechtenstein | MET-1METDST |
Lithuania | EET-2EETDST |
Luxembourg | MET-1METDST |
Macao | UCT-8 |
Macedonia | MET-1METDST |
Madagascar | UCT-3 |
Malawi | UCT-2 |
Malaysia | MST-8 |
Maldives | UCT-5 |
Mali | UCT |
Malta | MET-1METDST |
Mariana Islands | UCT-10 |
Martinique | UCT4 |
Mauritania | UCT |
Mauritius | UCT-4 |
Mayotte | UCT-3 |
Mexico | CST6CDT |
Mexico (Baja N.) | PST8PDT |
Mexico (Baja S.) | MST7MDT |
Midway Islands | UCT11 |
Moldova | EET-2EETDST |
Monaco | MET-1METDST |
Mongolia | EUT-8EUTDST |
Montenegro | MET-1METDST |
Montserrat | UCT4 |
Morocco | UCT |
Mozambique | UCT-2 |
Namibia | UCT-2 |
Nauru | UCT-12 |
Nepal | UCT-5:45 |
The Netherlands Antilles | UCT4 |
The Netherlands | MET-1METDST |
New Caledonia | UCT-11 |
New Hebrides | UCT-11 |
New Zealand | NZST-12NZDT |
New Zealand (Chatham Island) | CIST-12:45CIDT |
Nicaragua | UCT6 |
Niger | UCT-1 |
Nigeria | UCT-1 |
Niue Islands | UCT11 |
Norfolk Island | UCT-11:30 |
North Korea | KST |
Norway | MET-1METDST |
Oman | UCT-4 |
Pakistan | UCT-5 |
Palau | UCT-9 |
Panama | UCT5 |
Papua New Guinea | UCT-10 |
Paraguay | UCT4 |
Peru | UCT5 |
Philippines | UCT-8 |
Pitcairn Island | UCT-9 |
Poland | MET-1METDST |
Portugal | PWT0PST |
Portugal (Azores) | EUT1EUTDST |
Puerto Rico | UCT4 |
Qatar | UCT-3 |
Reunion | UCT-4 |
Romania | EET-2EETDST |
Russia (Moscow) | MST-3MDT |
Russian Fed. Zone 1 (Kaliningrad) | RFT-2RFTDST |
Russian Fed. Zone 10 (Magadan) | RFT-11RFTDST |
Russian Fed. Zone 11 (Petropavolovsk-Kamchatsky) | RFT-12RFTDST |
Russian Fed. Zone 2 (St. Petersburg) | RFT-3RFTDST |
Russian Fed. Zone 3 (Izhevsk) | RFT-4RFTDST |
Russian Fed. Zone 4 (Ekaterinburg) | RFT-5RFTDST |
Russian Fed. Zone 5 ((Novosibirsk) | RFT-6RFTDST |
Russian Fed. Zone 6 (Krasnojarsk) | RFT-7RFTDST |
Russian Fed. Zone 7 ((Irkutsk) | RFT-8RFTDST |
Russian Fed. Zone 8 (Yakatsk) | RFT-9RFTDST |
Russian Fed. Zone 9 (Vladivostok) | RFT-10RFTDST |
Rwanda | UCT-2 |
Saint Pierre & Miquelon | NAST3NADT |
San Marino | MET-1METDST |
Sao Tome and Principe | UCT |
Saudi Arabia | UCT-3 |
Senegal Sierra Leone | UCT |
Serbia | MET-1METDST |
The Seychelles | UCT-4 |
Singapore | UCT-8 |
Slovakia | MET-1METDST |
Slovenia | MET-1METDST |
Solomon Islands | UCT-11 |
Somalia | UCT-3 |
South Africa | SAST-2 |
South Georgia | UCT3 |
South Korea | KST |
Spain | MET-1METDST |
Spain (Canary Islands) | WET0WETDST |
Sri Lanka | UCT-5:30 |
St. Helena | UCT |
St. Kitts-Nevis | UCT4 |
St. Lucia | UCT4 |
St. Vincent and the Grenadines | UCT4 |
Sudan | UCT-2 |
Suriname | UCT3 |
Swaziland | UCT-2 |
Sweden | MET-1METDST |
Switzerland | MEZ-1MESZ |
Syria | SST-2SDT |
Tahiti | UCT10 |
Taiwan | UCT-8 |
Tajikistan | UCT-5 |
Tanzania | UCT-3 |
Thailand | UCT-7 |
Togo | UCT |
Tonga | UCT-13 |
Trinidad and Tobago | TTST4 |
Tunisia | UCT-1 |
Turkey | EET-2EETDST |
Turkmenistan | UCT-5 |
Turks & Caicos Islands | EST5EDT |
Tuvalu | UCT-12 |
Uganda | UCT-3 |
Ukraine | EET-2EETDST |
Ukraine (Simferopol) | EUT-3EUTDST |
United Arab Emirates | UAEST-4 |
United Kingdom | GMT0BST |
Uruguay | SAT3 |
US Virgin Islands | UCT4 |
USA (Alaska) | NAST9NADT |
USA (Aleutian Islands) | AST10ADT |
USA (Arizona) | MST7 |
USA (Central) | CST6CDT |
USA (Eastern) | EST5EDT |
USA (Indiana) | EST5 |
USA (Mountain) | MST7MDT |
USA (Pacific) | PST8PDT |
Uzbekistan | UCT-5 |
Vanuatu | UCT-11 |
Vatican City | MET-1METDST |
Venezuela | UCT4 |
Vietnam | UCT-7 |
Wake Islands | UCT-12 |
Wallis & Futana Islands | UCT-12 |
Western Samoa | UCT11 |
Yemen | UCT-3 |
Zaire (Kasai) | UCT-2 |
Zaire (Kinshasa) | UCT-1 |
Zambia | UCT-2 |
Zimbabwe | UCT-2 |