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

2021-09-24 15:00:22 字數 337 閱讀 8519

今天搬磚時碰到個要把乙個字串轉換成date格式,要把時間轉成成24小時制,後來發現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");

結果為:

Java時間格式化

dateformat 12小時制和24小時制的區別是大寫為24小時制,小寫為12小時制。使用 dateformat時格式化時間的 yyyy.mm.dd 為年月日 如果希望格式化時間為12小時制的,則使用hh mm ss 而如果希望格式化時間為24小時制的,則使用hh mm ss 如下 date da...

格式化時間日期(Java)

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

Java日期時間格式化處理

date date new date string str string.format tc date 常用如下 te 乙個月中的某一天,如2 tb 指定言環境的月份簡稱,如feb 英文 二月 中文 tb 指定語言環境的月份全稱,如february 英文 二月 中文 ta 指定語言環境的星期全稱,如...