ISO 8601

國際標準化組織的國際標準ISO 8601是日期和時間的表示方法,全稱為《數據存儲和交換形式·信息交換·日期和時間的表示方法》。目前最新為第三版ISO8601:2004,第一版為ISO8601:1988,第二版為ISO8601:2000。

日期表示法

年由4位數組成,以公曆公元1年為0001年,以公元前1年為0000年,公元前2年為-0001年,其他以此類推。套用其他紀年法要換算成公曆,但如果傳送和接受信息的雙方有共同一致同意的其他紀年法,可以自行套用。

日曆日期表示法

年為4位數,月為2位數,月中的日為2位數,例如2004年5月3日可寫成2004-05-03或20040503。

順序日期表示法

可以將一年內的天數直接表示,平年365天,閏年366天。如2004年5月3日可以表示為2004-124或2004124

日曆星期和日表示法

可以用2位數表示年內第幾個日曆星期,再加上一位數表示日曆星期內第幾天,但日曆星期前要加上一個大寫字母W,如2004年5月3日可寫成2004-W19-1或2004W191。但2005-W011是從2005年1月3日開始的,前幾天屬於上年的第53個日曆星期。每個日曆星期從星期一開始,星期日為第7天。

第一個日曆星期有以下四種等效說法:

1,本年度第一個星期四所在的星期;

2,1月4日所在的星期;

3,本年度第一個至少有4天在同一星期內的星期;

4,星期一在去年12月29日至今年1月4日以內的星期;

推理可得,如果1月1日是星期一、星期二、星期三或者星期四,它所在的星期就是第一個日曆星期;如果1月1日是星期五、星期六或者星期日,它所在的星期就是上一年第52或者53個日曆星期;12月28日總是在一年最後一個日曆星期。

日的時間表示法

小時、分和秒都用2位數表示,對UTC時間最後加一個大寫字母Z,其他時區用實際時間加時差表示。如UTC時間下午2點30分5秒表示為14:30:05Z或143005Z,當時的台北時間表示為22:30:05+08:00或223005+0800,也可以簡化成223005+08。

日期和時間的組合表示法

合併表示時,要在時間前面加一大寫字母T,如要表示台北時間2004年5月3日下午5點30分8秒,可以寫成2004-05-03T17:30:08+08:00或20040503T173008+08。

時間段表示法

如果要表示某一作為一段時間的時間期間,前面加一大寫字母P,但時間段後都要加上相應的代表時間的大寫字母。如在一年三個月五天六小時七分三十秒內,可以寫成P1Y3M5DT6H7M30S。

重複時間表示法

前面加上一大寫字母R,如要從2004年5月6日台北時間下午1點起重複半年零5天3小時,要重複3次,可以表示為R3/20040506T130000+08/P0Y6M5DT3H0M0S。對應的各地標準

中國

中華人民共和國國家標準GB/T 7408-2005《數據元和交換格式·信息交換·日期和時間表示法》與ISO 8601:2000等效採用。

中國台灣《中國國家標準》CNS 7648《資料元及交換格式·資訊交換·日期及時間的表示法》與ISO 8601類似,可用公元年,也可冠以大寫R.O.C.字母用民國紀元。例如,1914年(中華民國三年)5月3日可寫作1914-05-03或R.O.C.03-05-03。

日本

日本工業規格JIS X 0301:2002與ISO 8601:2000對應,但有修改。該標準寫日期時用圓點(.)但非短橫(-),可用公元年,也可對四種日本年號使用字首:

明治(Meiji)可冠以M或明,自1868.01.01(同M01.01.01或明01.01.01)起至1912.07.30(同M45.07.30或明45.07.30)止。

大正(Taisho)可冠以T或大,自1912.07.30(同T01.07.30或大01.07.30)起至1926.12.25(同T15.12.25或大15.12.25)止。

昭和(Showa)可冠以S或昭,自1926.12.25(同S01.12.25或昭01.12.25)起至1989.01.07(同S64.01.07或昭64.01.07)止。

平成(Heisei)可冠以H或平,自1989.01.08(同H01.01.08或平01.01.08)起至今。

相關詞條

相關搜尋

熱門詞條

聯絡我們