獲得的日期和時間之間有個T


 

代碼細節

獲取時間的代碼:

LocalDateTime dt = LocalDateTime.now(); // 當前日期和時間

得到的結果:

2021-10-15T19:03:50.339 

會看到得到的日期和時間之間是有一個大寫的 ‘T’ 字母的!這是因為:

         日期時間的展示遵循國際標准化的時間表示方式:IS0-8601。全稱為《數據存儲和交換形式·信息交換·日期和時間的表示方法》

日期表示法

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

日歷日期表示法

年為4位數,月為2位數,月中的日為2位數
例如2004年5月3日可寫成2004-05-03或20040503
順序日期表示法,可以將一年內的天數直接表示,平年365天,閏年366天。
如2004年5月3日可以表示為2004-125或2004125

星期和日表示法

可以用2位數表示年內第幾個日歷星期,再加上一位數表示日歷星期內第幾天,但日歷星期前要加上一個大寫字母W,
如2004年5月3日可寫成2004-W19-1或2004W191

時間表示法

小時、分和秒都用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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM