ms:format-time 函式

將標準 XSD 時間格式轉換為輸出所適用的字元。

          string ms:format-time(string datetime, string format [,locale])

參數

  • string datetime
    包含 XSD 格式的時間相關值。對於非字串引數,此函式的行為會和套用 string() 函式時相同。若引數不是時間,輸出就會是空字串。若其為有效的 XSD 時間且部分欄位空白,此函式就會試圖填入未指定的欄位。
  • string format
    根據 Win32 API GetTimeFormat 函式,包含格式字串。
  • locale [optional]
    定義用來格式化資料的地區設定 (例如 "EN_us")。

備註

底下列出 ms:format-time() 的字元格式。

字元 說明

h

時 (以 0-12 表示)

hh

時 (以 00-12 表示)

H

時 (以 0-23 表示)

HH

時 (以 00-23 表示)

m

分 (以 0-59 表示)

mm

分 (以 00-59 表示)

s

秒 (以 0-59 表示)

ss

秒 (以 00-59 表示)

tt

插入 AM 或 PM,以 12 小時制顯示小時

t

插入 A 或 P,以 12 小時制顯示小時

範例

XML 文件:(Sample.xml)

XSLT 樣式表 (Sample.xsl)

輸出

輸出 HTML 頁面會顯示下列實體:

Time Unedited: 2000-02-16T15:56:00
Time Edited: 03:56:00PM

另請參閱

參考

XML 結構描述 (XSD) 參考
XML 資料型別參考