日期格式化字串的規範

2021-06-25 14:11:06 字數 1805 閱讀 7625

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...