uClinux 修改系统时区

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

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值