Функция ms:format-time Function
Преобразует стандартные форматы времени XSD в строки для вывода.
string ms:format-time(string datetime, string format [,locale])
Параметры
- string datetime
Содержит временное значение в формате XSD. Для нестроковых аргументов функция ведет себя так, будто была применена функцияstring()
. Если аргумент не является временным значением, выводится пустая строка. Если аргумент является допустимым временным значением в формате XSD, но некоторые поля пусты, то функция пытается заполнить незаданные поля.
- string format
Содержит строку форматирования, соответствующую функциям Win32 APIGetTimeFormat
.
- locale [дополнительно]
Определяет языковые стандарты форматирования данных (например, "RU_ru").
Замечания
Далее перечислены символы форматирования для функции 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