日期/時間遮罩可以提供下列兩個用途之一:決定各種函數的輸出格式,或引導從值的字串表示法轉換成該值的內部形式。
以下是日期/時間遮罩的兩個用途:
日期/時間遮罩是字串表示式,包含任何有效的元件組合及選用的分隔字元。 因為日期/時間遮罩是字串,所以您必須用雙引號括住它。
如需使用範例,請參閱日期/時間遮罩的相關資訊。
以下是日期/時間遮罩可接受的元件。 在適當之處會列出每一個元件的有效範圍。
元件 | 意義 |
---|---|
dd | 月的兩位數日期 (1-31)。 |
ddd | 年的三位數日期 (1-366)。 |
mm | 一位數或二位數的月 (1-12)。 |
mon | 月的三字母縮寫 (Jan-Dec)。 |
month | 月的完整名稱 (January-December)。 |
yy | 二位數的年 (00-99)。 我們強烈建議使用四位數元件 (yyyy) 而非二位數元件。 使用二位數元件時,內部會假設前兩位數是 "20",這可能不是您想要的。 此外,使用四位數元件可明確識別世紀,而避免語義不明確的問題。 |
yyyy | 四位數的年 (0000-9999)。 |
w | 一位數的星期幾 (0-6、0 = Sunday、6 = Saturday)。 |
day | 星期幾的三字母縮寫 (Sat-Sun)。 |
dayname | 星期幾的完整名稱 (Sunday-Saturday)。 |
hh | 日的小時 (0-23)。 |
tt | 小時的分鐘 (0-59)。 |
ss | 分鐘的秒 (0-59)。 |
am | 指出時間是 am 或 pm(對照 24 小時制)。 |
xs:datetime | 指出 XML 格式的日期和時間,如 W3C XML 綱目和 ISO 8601 所述。格式為: CCYY-MM-DDThh:mm:ss 所有欄位必須出現,且之前可選擇性地加上符號和前導數字(必要的話),其後跟著秒的小數位數和時區。 可使用字母 "Z"(其識別 UTC)指定時區,或透過與 UTC 的時差來表示。 |
下列符號是有效的分隔字元。 使用分隔字元是選用的。
分隔字元符號 | 分隔字元符號 | 分隔字元符號 |
---|---|---|
, | . | / |
- | < | > |
? | : | | |
^ | ; | " |
[ | ] | { |
} | _ | = |
@ | % | + |
( | ) | * |
& | # | <space> |
遮罩 | 結果 |
---|---|
|
Jun. 8, 2000 |
|
June 8, 2000 |
|
Jun 8, 00 (Wed) |
|
140532 |
|
02:05 pm |
|
8-6-00, 14:05 |
|
6/8/2000, 02:05:032 pm |
|
167, 14:05:32 |
|
05:32 pm |
|
2000-06-08T14:05:32 |