格式化時間日期(Java)

2021-08-19 13:19:33 字數 845 閱讀 2633

工作中遇到的乙個問題,順便記錄一下。

假設獲取到的時間日期的值為乙個string型別,例如:string time_now = "2018-4-28  17:04:05";

當我們需要單獨取前面的日期或者後面的時間的時候,我們需要經過處理:

private string gettime(string end) else  catch (parseexception e) 

return time;

} }

由date獲取當前的時間的標準輸出為:

date ss= new date();
sat apr 28 17:17:22 cst 2018    這樣的資料

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

string time = format0.format(ss.gettime());

system.out.println("格式化0:" + time);

******dateformat format1 = new ******dateformat("yyyy年mm月dd日 hh時mm分ss秒");

time = format1.format(ss.gettime());

system.out.println("格式化1:" + time);

輸出結果為:格式化結果0:2018-04-28 17:19:55

格式化結果1:2023年04月28日 17時19分55秒

格式化時間日期函式

實現以下格式模式 英文可以改為中文 格式模式 說明 d 月中的某一天。一位數的日期沒有前導零。dd 月中的某一天。一位數的日期有乙個前導零。ddd 週中某天的縮寫名稱,定義範圍 sun mon tue wed thu fri sat dddd 週中某天的完整名稱,定義範圍 sunday monday...

又乙個格式化時間日期函式

我們有時候遇到的日期格式可能是2004 1 12 系統自動將月份中的0去掉了,但是有時候我們需要完整的日期格式 如 2004 01 12 那麼怎麼辦呢?下面的幾個函式可以輕鬆搞定。將乙個一位的數字前面加零 function fillzero str ttt str if len str 1 then...

時間日期格式化用法

另附上時間格式化詳細用法 格式字元 關聯屬性 說明 d shortdatepattern d longdatepattern f 完整日期和時間 長日期和短時間 f fulldatetimepattern 長日期和長時間 g 常規 短日期和短時間 g 常規 短日期和長時間 m m monthdayp...