網路城邦
上一篇 回創作列表 下一篇   字體:
日期時間的表示法
2017/07/11 12:21:59瀏覽17806|回應0|推薦0

一、日期表示法

 

先舉幾種常見的日期表示方法於下:

 

       

         

201736

YYYYMMDD

民國10636

YYYMMDD

10636

YYYMMDD

03/06/’17

MM/DD/’YY

03/06/17

MM/DD/YY

03/06/2017

MM/DD/YYYY

3/6/2017

MM/DD/YYYY

17/03/06

YY/MM/DD

2017/03/06

YYYY/MM/DD

3.6.2017

MM.DD.YYYY

06-MAR-2017

DD-MMM-YYYY

3/6

MM/DD

6/3

DD/MM

 

要不讓人搞混,寫的時候越完整越好,例如加上中文的「年」、「月」、「日」;寫西元年時四個字都寫出(如2017)而不要只寫後面二字(如17 ’17)。但常常因個人習慣或為求方便,就自行簡化以至於別人不容易分辨。

 

上表所列只是一部分,就已經讓人眼花撩亂,有時實在分不出那一個是月份,那一個是日期。因此ISO 8601訂定了統一的表示法,其格式為

 

YYYYMMDD (例:20170306

YYYY-MM-DD (例:2017-03-06

 

YYYY為年份,以西元四位數表示

MM為月份,01一月,02二月,12十二月

DD為日期,01-31

 

年也可以由帶正負號的四或五位數字表示±YYYYY。以西元1年為+0001年(或+00001年),以西元前1年為+0000年(或+00000年),西元前2年為-0001年(或-00001年),其他依此類推。

 

為了簡便或縮小空間,年月日中間的短線可省略(例:20170306)。只使用數字的方式稱為基本格式(如:20170306)。使用短橫線"-"來間隔年、月、日者稱為擴展格式(如:2017-03-06)。

 

以前規定年份也可用兩位數來表示(例:17-03-06170306),但新版ISO 8601要求一律用4位數(如201703062017-03-06),以避免與時間表示相混淆。

 

 

二、時間的表示法

 

時間的表示,依ISO 8601標準的規定如下:

 

hhmmss (例:102338

hhmmss (例:102338

 

hh為小時,用24小時制,00-24

mm為分鐘,00-59

ss為秒鐘,00-60

 

為了簡便或縮小空間,時分秒中間的冒號可省略(例:102338)。只使用數字的方式稱為基本格式(如:102338)。使用冒號 "" 來間隔時、分、秒為擴展格式(如:102338)。時分秒都用二位數。

  

 

235959接著下一秒為000000,除非我們要特別強調當天的最後一秒,否則我們不用240000表示。

 

235960是特殊情形,如需要加潤秒時才用。

當要增加正閏秒時,這一秒是加在第二天的000000之前,作用是延緩第二天的開始。當天235959的下一秒被記為235960,然後才是第二天的000000

 

三、日期和時間合併表示

 

日期和時間合併表示時,要在時間前面加一大寫字母T,如2017-03-06T102338。如果是指 「世界協調時間」的時間,則在最後加一個大寫字母Z。如2017-03-06T102338Z

 

 

世界協調時間(英文「Coordinated Universal Time」簡稱UTC,也稱「世界標準時間」或「協調世界時」),是目前主要的世界時間標準,它以原子時(以銫-133原子振動的頻率定義之「秒」)為基礎,可避免天文觀測的誤差。現在已取代格林威治標準時間(Greenwich Mean TimeGMT)。

 

 

( 知識學習科學百科 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=0c743d56&aid=106239854