格式化時間日期函式

2021-04-07 09:22:32 字數 1021 閱讀 9062

--------------------------------------

實現以下格式模式:(英文可以改為中文)

格式模式     說明

d   月中的某一天。一位數的日期沒有前導零。

dd   月中的某一天。一位數的日期有乙個前導零。

ddd   週中某天的縮寫名稱,定義範圍: "sun","mon","tue","wed","thu","fri","sat"

dddd   週中某天的完整名稱,定義範圍: "sunday","monday","tuesday","wednesday","thursday","friday","saturday"。

m   月份數字。一位數的月份沒有前導零。

mm   月份數字。一位數的月份有乙個前導零。

mmm   月份的縮寫名稱,定義範圍: "jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"。

mmmm   月份的完整名稱,定義範圍: "january","february","march","april","may","june","july","august","september","october","november","december"。 

yy   不包含紀元的年份。如果不包含紀元的年份小於 10,則顯示具有前導零的年份。

yyyy   包括紀元的四位數的年份。   

h   24 小時制的小時。一位數的小時數沒有前導零。

hh   24 小時制的小時。一位數的小時數有前導零。

m   分鐘。一位數的分鐘數沒有前導零。

mm   分鐘。一位數的分鐘數有乙個前導零。

s   秒。一位數的秒數沒有前導零。

ss   秒。一位數的秒數有乙個前導零。

例項:-------------------

datetimetostring(now, "yyyy年m月dd日 hh:mm:ss")

->類似於 2023年5月22日 17:02:38

格式化時間日期(Java)

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

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

我們有時候遇到的日期格式可能是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...