Поделиться через


Функция ms:format-time Function

Преобразует стандартные форматы времени XSD в строки для вывода.

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

Параметры

  • string datetime
    Содержит временное значение в формате XSD. Для нестроковых аргументов функция ведет себя так, будто была применена функция string(). Если аргумент не является временным значением, выводится пустая строка. Если аргумент является допустимым временным значением в формате XSD, но некоторые поля пусты, то функция пытается заполнить незаданные поля.
  • string format
    Содержит строку форматирования, соответствующую функциям Win32 API GetTimeFormat.
  • 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