日期和時間顯示格式

下表列出可以在日期和時間格式的格式字串中顯示的字元。

格式字串字元

說明

:

時間分隔字元。(在某些語言環境中,可能會使用其他字元來代表時間分隔字元。)

在格式化時間值時,此字元用來分隔小時、分鐘和秒。在格式化輸出中作為時間分隔字元使用的實際字元由系統設定決定。

/

日期分隔字元。(在某些語言環境中,可能會使用其他字元來代表日期分隔字元。)

格式化日期值時,日期分隔字元用來分隔日、月和年。在格式化輸出中作為日期分隔字元使用的實際字元由系統設定決定。

C

前面以 ddddd 格式顯示日期,後面以 ttttt 格式顯示時間。如果日期序號中沒有分數部分,則僅顯示日期資訊。如果沒有整數部分,則僅顯示時間資訊。

範例:10/10/98 05:12:12

d

以不帶前導零的數字格式 (1-31) 顯示日。

dd

以帶有前導零的數字格式 (01-31) 顯示日。

ddd

以縮寫格式 (Sun-Sat) 顯示日。

dddd

以完整名稱格式 (Sunday-Saturday) 顯示日。

ddddd

以完整的日期格式(包括日、月和年)顯示日期,並根據系統可辨識的長日期來進行格式化。若為 Microsoft Windows,預設的長日期是 m/d/yy。

dddddd

以完整的日期格式(包括日、月和年)顯示日期序號,並根據系統可辨識的長日期來進行格式化。若為 Microsoft Windows,預設的長日期格式是 mmmm dd, yyyy。

w

以數字格式顯示星期幾。(1 到 7 分別對應星期日到星期六)。

ww

以數字格式 (1 - 54) 顯示一年中的第幾週

m

以不帶前導零的數字格式 (1 - 12) 顯示月份。如果有 m 緊接在 h 或 hh 後面,則會顯示分鐘,而不是月份。

mm

以帶有前導零的數字格式 (01 - 12) 顯示月份。如果有 m 緊接在 h 或 hh 後面,則會顯示分鐘,而不是月份。

mmm

以縮寫格式 (Jan - Dec) 顯示月份。

mmmm

以完整的月份名稱格式 (January - December) 顯示月份。

q

以數字格式 (1 - 4) 顯示一年中的第幾個季度。

y

以數字格式 (1 - 366) 顯示一年中的第幾天。

yy

以兩位數數字的格式 (00 - 99) 顯示年份。

yyy

以四位數數字的格式 (0100 - 9999) 顯示年份。

h

以不帶前導零的數字格式 (0 - 23) 顯示小時。

hh

以帶有前導零的數字格式 (01 - 23) 顯示小時。

n

以不帶前導零的數字格式 (0 - 59) 顯示分鐘。

nn

以帶有前導零的數字格式 (00 - 59) 顯示分鐘。

s

以不帶前導零的數字格式 (0 - 59) 顯示秒。

ss

以帶有前導零的數字格式 (00 - 59) 顯示秒。

t t t t t

以完整的時間格式(包括小時、分鐘和秒)顯示時間,並使用系統時間分隔字元來進行格式化。如果時間在上午 10:00 或晚上 10:00 之前,則會顯示前導零。若為 Microsoft Windows,預設的時間格式是 hh:mm:ss。

AM/PM

使用 12 小時制。針對中午之前的任何時間顯示大寫的 AM;針對中午到晚上 11:59 之間的任何時間都顯示大寫的 PM。

am/pm

使用 12 小時制。針對中午之前的任何時間顯示小寫的 AM;針對中午到晚上 11:59 之間的任何時間都顯示小寫的 PM。

A/P

使用 12 小時制。針對中午之前的任何時間顯示大寫的 A;針對中午到晚上 11:59 之間的任何時間都顯示大寫的 P。

a/p

使用 12 小時制。針對中午之前的任何時間顯示小寫的 a;針對中午到晚上 11:59 之間的任何時間都顯示小寫的 p。

AMPM

使用 12 小時制。針對中午之前的任何時間顯示 AM 字串文字;針對中午到晚上 11:59 之間的任何時間都顯示 PM 字串文字。AMPM 可以是大寫,也可以是小寫,但是所顯示字串的大小寫必須與系統設定所定義的字串相相符。若為 Microsoft Windows,預設格式是 AM/PM。