常用的日期格式符:
字符 | 說明 |
( : ) | 時間分隔符。在某些區域設置中,可以使用其他字符表示時間分隔符(例如:HH時mm分ss秒)。 時間分隔符在格式化時間值時分割小時、分鍾和秒。格式化輸出中用做時間分隔符的實際字符由您的應用程序的當前區域性確定。 |
( / ) | 日期分隔符。在某些區域設置中,可以使用其他字符表示日期分隔符(例如:yyyy年MM月dd日)。日期分隔符在格式化日期值時分割日、月和年。 格式化輸出中用做日期分隔符的實際字符由您的應用程序和當前區域性確定。 |
( % ) | 用於表明不論尾隨什么字母,隨后字符都應該以單字母格式讀取。也用於表明單字母格式應以用戶定義格式讀取。 有關更多消息信息,請參見下面的內容。 |
( d ) | 將日顯示為不帶前導零的數字(如 1) 。 |
( dd ) | 將日顯示為帶前導零的數字(如 01)。 |
( ddd ) | 將日顯示為英文縮寫形式(如 Sun)。 |
( dddd ) | 將日顯示為英文全名(如 Sunday)。 |
M | 將月份顯示為不帶前導零的數字(如 一月 表示為 1)。如果這是用戶定義的數字格式中的唯一字符,請使用 %M 。 |
MM | 將月份顯示為帶前導零的數字(如 01/12/05)。 |
MMM | 將月份顯示為英文縮寫形式(如 Jan)。 |
MMMM | 將月份顯示為完整月份名(如 January)。 |
gg | 顯示時代/紀元字符串(如 A.D.)。 |
h | 使用12小時制將小時顯示為不帶前導零的數字(如 1:15:15 PM)。如果這是用戶定義的數字格式中的唯一字符,請使用 %h 。 |
hh | 使用12小時制將小時顯示為帶前導零的數字(如 01:15:15 PM)。 |
H | 使用24小時制將小時顯示為不帶前導零的數字(如 1:15:15)。如果這是用戶定義的數字格式中的唯一字符,請使用 %H。 |
HH | 使用24小時制將小時顯示為帶前導零的數字(如 01:15:15)。 |
m | 將分鍾顯示為不帶前導零的數字(如 12:1:15)。如果這是用戶定義的數字格式中的唯一字符,請使用 %m。 |
mm | 將分鍾顯示為帶前導零的數字(如 12:01:15)。 |
s | 將秒顯示為不帶前導零的數字(如 12:15:5)。如果這是用戶定義的數字格式中的唯一字符,請使用 %s。 |
ss | 將秒顯示為帶前導零的數字(如 12:15:05)。 |
f | 顯示秒的小數部分。例如,ff 將精確顯示到百分之一秒,而 ffff 將精確顯示到萬分之一秒。用戶定義格式中最多可使用七個 f 符號。 如果這是用戶定義的數字格式中的唯一字符,請使用 %f。 |
t | 使用12小時制,並對中午之前的任一小時顯示大寫的A,對中午到 11:59 PM 之間的任一小時顯示大寫的P。 如果這是用戶定義的數字格式中唯一字符,請使用 %t。 |
tt | 對於使用12小時制的區域設置,對中午之前任一小時顯示大寫的AM,對中午到 11:59 PM 之間的任一小時顯示大寫的 PM。 對於使用24小時制的區域設置,不顯示任何字符。 |
y | 將年份( 0 - 9 )顯示為不帶前導零的數字。如果這是用戶定義的數字格式中的唯一字符,請使用 %y。 |
yy | 以帶前導零的兩位數字格式顯示年份(如果適用)。 |
yyy | 以四位數字格式顯示年份。 |
yyyy | 以四位數字格式顯示年份。 |
z | 顯示不帶前導零的時區偏移量(如 -8)。如果這是用戶定義的數字格式中的唯一字符,請使用 %z。 |
zz | 顯示帶前導零的時區偏移量(如 -08)。 |
zzz | 顯示完整的時區偏移量(如 -08:00)。 |
EEEE | 是星期全稱 如:星期日。 |
EE | 是星期簡稱 如:周日。 |
下列實例用於說明December 7,1958,8:50 PM,35 seconds 的用戶定義的日期和時間格式:
格式 | 顯示 |
M/d/yy | 12/7/58 |
d-MMM | 7-Dec |
d-MMMM-yy | 7-December-58 |
d MMMM | 7 December |
MMMM yy | December 58 |
hh:mm tt | 08:50 PM |
h:mm:ss t | 8:50:35 P |
H:mm | 20:50 |
H:mm:ss | 50:50:35 |
M/d/yyyy H:mm | 12/7/1958 20:50 |