免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 回復 發帖

使用者定義日期/時間格式 (Format 函式)

下面的表格顯示可用來建立使用者定義日期/時間格式的字元:不同於舊版的 Visual Basic,這些格式字元會區分大小寫。
字元           說明           
(:)
時間分隔符號。在某些地區設定中,可使用其他字元來代表時間分隔符號。當格式化時間值時,會使用時間分隔符號來分隔時、分及秒。在格式化輸出中,用作時間分隔符號的實際字元,係由應用程式目前的文化特性值決定。
(/)
日期分隔符號。在某些地區設定中,可使用其他字元來代表日期分隔符號。當格式化日期值時,會使用日期分隔符號來分隔日、月及年。在格式化輸出中,用作日期分隔符號的實際字元,係由應用程式目前的文化特性決定。
(%)
用來指示應該將下列字元當做單一字母格式讀取,而不管後面是否跟著任何字母。也可以用來指示將單一字母格式當做使用者定義格式讀取。如需詳細資訊,請參閱下面的說明。
d
將日期顯示成數字,且不需要前置零 (例如,1)。如果這是使用者定義的數值格式中的唯一字元,請使用 %d
dd
將日期顯示成數字,並且加上前置零 (例如,01)。
ddd
用縮寫來顯示星期幾 (例如,Sun)。
dddd
用完整名稱來顯示星期幾 (例如,Sunday)。
M
將月份顯示成數字,且不需要前置零 (例如,以 1 表示一月)。如果這是使用者定義的數值格式中的唯一字元,請使用 %M
MM
將月份顯示成數字,並且加上前置零 (例如,01/12/01)。
MMM
用縮寫來顯示月份 (例如,Jan)。
MMMM
用完整名稱來顯示月份 (例如,January)。
gg
顯示句號 /Era 字串 (例如,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 則會顯示至萬分之一秒。您最多可在使用者定義格式中使用 7 個 f 符號。如果這是使用者定義的數值格式中的唯一字元,請使用 %f
t
使用 12 小時制,並且在正午之前的任何時間顯示大寫的 A;在正午與 11:59 P.M. 之前的任何時間顯示大寫的 P。如果這是使用者定義數值格式中的唯一字元,請使用 %t
tt
使用 12 小時制,並且在正午之前的任何時間顯示大寫的 AM;在正午與 11:59 P.M. 之前的任何時間顯示大寫的 PM。
而使用 24 小時制的地區,則不顯示。
y
顯示年份數字 (0-9),且不需要前置零。如果這是使用者定義的數值格式中的唯一字元,請使用 %y
yy
將年份顯示成兩位數的數值格式,並且加上前置零 (如果需要的話)。
yyy
將年份顯示成四位數的數值格式。
yyyy
將年份顯示成四位數的數值格式。
z
顯示時區時差,不加上前置零 (例如,-8)。如果這是使用者定義的數值格式中的唯一字元,請使用 %z
zz
顯示時區時差,並且加上前置零 (例如,-08)
zzz
顯示完整時區時差 (例如,-08:00)

如需應用程式目前文化特性資訊的詳細資訊,請參閱在 Visual Basic 中文化特性如何影響字串



範例:
Label1.Caption = Format(Now(), "yyyy/MM/dd HH:mm:ss")
則顯示 2013/04/14 13:05:10
返回列表