2010-05-19 9 views

ответ

10

Если вы используете XSLT 1.0, то можете использовать функции форматирования даты в EXSLT - Date and Times, в частности format-date. Если вы используете XSLT 2.0, вы можете использовать встроенную функцию, описанную в Formatting Dates and Times.

+0

Было бы неплохо, если бы вы могли представить пример, так как URL-адреса устарели и трудно найти нужную информацию. Например, как бы вы отображали «MMM dd, yyyy», о которых упомянул OP? –

2

Это, вероятно, поможет: ms:format-date Function

Используя пример из статьи вы можете отформатировать дату следующим образом:

Дата Unedited: 2000-02- 16T15: 56: 00

Отредактировано: 16 февраля 2000

+0

У нас была ошибка в "EnableScript". Мы использовали какой-то код VB, внутри XSLT, чтобы переформатировать дату. Поскольку я не мог применить флаг EnableScript на своих XSLT, они не удались. Используя функцию ms: format-date, я смог удалить этот код и по-прежнему красиво отформатировать даты. –

Смежные вопросы