yyyy-mm-dd hh:mm:ss這是乙個日期格式化字串,本文說明此字串的規範。
yyyy-mm-dd hh:mm:ss年-月-日 時:分:秒
m的大小寫是為了區分「月份」與「分鐘」
h的大小寫是為了區分12小時制與24小時制,小寫的h是12小時制,大寫的h是24小時制。
有的時候我們會看到這樣的格式:yyyy-m-d h:m:s
mm與m等,它們的區別為是否有前導零:h,m,s表示非零開始,hh,mm,ss表示從零開始。
比如凌晨1點2分,hh:mm顯示為01:02,h:m顯示為1:2。
以2023年1月1日凌晨1點1分1秒(當天是星期三)為例子介紹一下其他的:
yyyy/yyy/yy/y 顯示為2014/2014/14/4
(3個y與4個y是一樣的,為了便於理解多寫成4個y)
mmmm/mmm/mm/m 顯示為一月/一月/01/1
(4個m顯示全稱,3個m顯示縮寫,不過中文顯示是一樣的,英文就是january和jan)
dddd/ddd/dd/d 顯示為星期三/週三
(有的語言顯示為「三」)/01/1
(在英文中同m一樣,4個d是全稱,3個是簡稱;
dddd/ddd表示星期幾,dd/d表示幾號)
hh/h/hh/h顯示為01/1/01 am/1 am
剩下的mm/m/ss/s只是前導零的問題了。
yyyy/m/d/dddd h:mm:ss就是 2023年1月1日星期三 1:01:01
書寫格式和語言規定有關,上述寫法是windows系統中的我們常見的寫法,包括日期設定於辦公軟體在內。在其他語言中有類似的但使用符號或格式不同的寫法。
java 格式化日期字串
1.字串轉換為日期 public static date parsedate string strdate,string pattern date date null trycatch parseexception e return date 2.日期格式化為字串 public static str...
jstl格式化字串日期
和標籤,一旦指定pattern屬性,標籤就忽略它的type datestyle和timestyle屬性。根據pattern屬性設定的自定義格式解析value屬性指定的日期和 或時間字串,所以,要解析的日期和 或時間字串必須嚴格符合pattern屬性設定的自定義格式。在對字串日期進行格式化式化輸出時,...
關於格式化字串日期
日期格式化和的區別 使用24小時制格式化日期 使用12小時制格式化日期 以下同理,從左至右分別為 年 月 日 時 分 秒.毫秒 以下測試 假設時間為 2009 03 17 16 50 49.92 object objvalue2 business.services.executescalar sql...