Как мы можем отформатировать дату в xslt?Как отформатировать дату в xslt?
Пример:
<xsl:value-of select ="name of function(I/P, 'MMM dd, yyyy')"/>
Как мы можем отформатировать дату в xslt?Как отформатировать дату в xslt?
Пример:
<xsl:value-of select ="name of function(I/P, 'MMM dd, yyyy')"/>
Если вы используете XSLT 1.0, то можете использовать функции форматирования даты в EXSLT - Date and Times, в частности format-date. Если вы используете XSLT 2.0, вы можете использовать встроенную функцию, описанную в Formatting Dates and Times.
Это, вероятно, поможет: ms:format-date Function
Используя пример из статьи вы можете отформатировать дату следующим образом:
Дата Unedited: 2000-02- 16T15: 56: 00
Отредактировано: 16 февраля 2000
У нас была ошибка в "EnableScript". Мы использовали какой-то код VB, внутри XSLT, чтобы переформатировать дату. Поскольку я не мог применить флаг EnableScript на своих XSLT, они не удались. Используя функцию ms: format-date, я смог удалить этот код и по-прежнему красиво отформатировать даты. –
Было бы неплохо, если бы вы могли представить пример, так как URL-адреса устарели и трудно найти нужную информацию. Например, как бы вы отображали «MMM dd, yyyy», о которых упомянул OP? –