java格式化時間為12和24小時制

2021-08-13 03:45:34 字數 489 閱讀 7193

今天搬磚時碰到個要把乙個字串轉換成date格式,要把時間轉成成24小時制,剛開始把格式寫為******dateformat(「yyyy-mm-dd hh24:mm:ss」);發現不管用,後來發現12小時制與24小時制制需要把hh變換大小寫就可以了。記錄下來,引以為戒。

date

date

=new

date();

//轉換成時間格式12小時制

******dateformat df_12=

new ******dateformat("yyyy-mm-dd hh:mm:ss");

//轉換成時間格式24小時制

******dateformat df_24=

new ******dateformat("yyyy-mm-dd hh:mm:ss");

+df_12.format(date));

+df_24.format(date));

結果為:

格式化時間

對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd hh m...

格式化時間

1.日期格式化就是對日期字串進行解析和格式化輸出 2.在軟體系統中,展現層的日期資料為字串,邏輯層的日期為date物件,儲存層的日期資料為時間戳 3.日期格式化就是在不同層次之間進行資料轉換 時間戳 date物件 格式化字串 utc universal time coordinated 是世界統一時...

格式化時間日期(Java)

工作中遇到的乙個問題,順便記錄一下。假設獲取到的時間日期的值為乙個string型別,例如 string time now 2018 4 28 17 04 05 當我們需要單獨取前面的日期或者後面的時間的時候,我們需要經過處理 private string gettime string end els...