XSLT2 format-dateTime - AM / PM без точек / периодов - PullRequest
0 голосов
/ 22 июня 2010

Это вопрос к функции XSLT 2 format-dateTime.

Пожалуйста, может кто-нибудь сказать мне, как сделать А.М.П.М. отображение без точек / периодов (AM / PM)?

<xsl:variable name="ampm" select="format-dateTime(DATE, '[PN]')"/>

Приведенный ниже код возвращает пустое значение?

<xsl:value-of select="replace($ampm,'.','')"/>

Спасибо, Уилл

Ответы [ 2 ]

1 голос
/ 09 сентября 2010
format-dateTime(DATE, '[PN,2-2]')

будет выводить AM / PM в некоторых реализациях XSLT 2.

Строка формата указывает, что вывод должен быть ровно 2 символа.

0 голосов
/ 22 июня 2010

перевести работы

<xsl:value-of select="translate($ampm,'.','')"/>
...