Remove ads
關於日期、時間表示方法的國際標準 来自维基百科,自由的百科全书
国际标准ISO 8601,是國際標準化組織的日期和时间的表示方法,全称为《数据元和交换格式 信息交换 日期和时间表示法》。目前是2004年12月1日發行的第三版「ISO8601:2004」以替代1998年的第一版「ISO8601:1998」與2000年的第二版「ISO8601:2000」。
ISO 8601使用公曆。ISO 8601:2004規定了一個參考日期,即1875年5月20日,當天《米制公約》在巴黎簽署;ISO 8601-1:2019删除了这个明确的參考日期。不過公曆自1582年10月15日公布後,到米制公約簽署前的日期,也一直適用此標準。
至于公布公曆前的日期,若通信雙方達成一致,也可以用前推公曆表示。標準要求所有日期必须是连续的,因此需要向前推導這些日子在格里曆中對應的日期,而使用儒略曆将违反标准。
爲了規避千年蟲問題,標準要求至少使用四位數來表示年份,形如"YYYY"。這樣可以表示0000至9999的年份,其中0000意爲公元前1年,如同天文紀年。不過這并不完全適用於1583年之前的年份。標準規定“0000至1582的年份僅應在雙方有共識時用於通信”。
若要表示前1年之前或9999年之後的年份,標準也允許有共識的雙方擴展表達方式。雙方應事先規定增加的位數,并且年份前必須有正號“+”或負號“-”而不使用“AD/BC”或“CE/BCE”表示之。依據標準,若年份帶符號,則前1年爲"+0000",前2年爲"-0001",依此類推。
月份和日各使用兩位數字表示。月份在01到12之間,日期在01到31之間。表示日期的基本格式爲"YYYYMMDD",擴展格式爲"YYYY-MM-DD"。例如,1919年8月10日可以表示爲"19190810"或"1919-08-10"。
標準也允許更低的精度。例如"1919-08"表示1919年8月(不可以表示爲"191908"以防止有人理解爲2019年19月8日),"1919"表示1919年,"191"表示1910年代,"19"表示二十世紀。表示二十一世紀的某年時,ISO 8601:2000允許省去年份的前兩位,形如"YYMMDD",相當於"20YY-MM-DD",但是ISO 8601:2004禁止了這種表示方式。
完全表示:可以将一年内的天的序数用3位数字表示,平年365天,闰年366天。如2004年5月3日可以表示为2004-124或2004124。
使用年份和星期表示某一日期的格式形如YYYYWwwD或YYYY-Www-D,YYYY表示年份,其值與年月日格式中的年份略有差別;Www表示該日期所屬星期是今年的第幾個星期,範圍在W01到W53之間;D表示該日是本星期的第幾天,範圍在1到7之間,每個星期以周一作爲第一天。例如1926年8月17日可写成1926-W33-2或1926W332。
每年的第一个星期可以用如下方法決定: 1,本年度第一个星期四所在的星期; 2,1月4日所在的星期; 3,本年度第一个至少有4天在同一星期内的星期; 4,星期一在去年12月29日至今年1月4日以内的星期;
推理可得,如果1月1日是星期一、星期二、星期三或者星期四,它所在星期就是本年第一个星期;如果1月1日是星期五、星期六或星期日,則它所在星期就是上一年第52或者53个日历星期;12月28日总是在一年最后一个星期。
可以用2位数表示本年内第几个日历星期,但日历星期前要加上一个大写字母W。 其他规定同星期日历表示法。
例如,如2004年第19个星期可写成:2004-W19或2004W19。
只使用数字为基本格式。使用冒号“:”间隔开小时、分、秒的为扩展格式。小时、分和秒都用2位数表示。
对于当地时间15时27分46秒,
合并表示时,要在时间前面加一大写字母T,如要表示東八區时间2004年5月3日下午5点30分8秒,可以写成2004-05-03T17:30:08+08:00或20040503T173008+08。
如果要表示某一作为一段时间间隔,前面加一大写字母P,但时间段后都要加上相应的代表时间的大写字母。如在一年三个月五天六小时七分三十秒内,可以写成P1Y3M5DT6H7M30S。
從一個時間開始到另一個時間結束,或者從一個時間開始持續一個時間間隔,要在前後兩個時間(或時間間隔)之間放置斜線符“/”。格式為以下中的一種:
<起始時間>/<結束時間> <起始時間>/<時長> <時長>/<結束時間> <時長>
例如19850412/19860101,19850412/P6M。
前面加上一大写字母R,格式为:
R【循环次数】【/开始时间】/时间间隔【/结束时间】
如要从2004年5月6日北京时间下午1点起时间间隔半年零5天3小时循环,且循环3次,可以表示为R3/20040506T130000+08/P0Y6M5DT3H0M0S。
如以1年2个月为循环间隔,无限次循环,最后循环终止于2025年1月1日,可表示为R/P1Y2M/20250101。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.