Конвертировать дату из гггг-мм-дд в дд-мм-гг с помощью xsl - PullRequest
1 голос
/ 18 января 2010

Привет всем, Я получил функцию JavaScript для преобразования даты, но мне было интересно, есть ли способ конвертировать дату с помощью xsl без использования JavaScript.

Спасибо.

Ответы [ 5 ]

1 голос
/ 18 января 2010

Спасибо всем вам за то, что ответили на мой вопрос, после просмотра этих ссылок вы оставили меня посмотреть, и я выдал кое-что очень простое.

<xsl:for-each select="//MaternityDiaryEvent/DateOfVisit">
<xsl:value-of select="concat(substring(.,9,2),'/',substring(.,6,2),'/',substring(.,3,2))"/>
</xsl:for-each>

Еще раз спасибо всем, я дам вам право голоса каждому из вас.

Сезар.

1 голос
/ 18 января 2010

и манипуляции со строками, http://www.xml.com/pub/a/2002/05/01/xslt-string.html

1 голос
/ 18 января 2010

Вы можете использовать форматер Microsoft .

Или функция format-date , если вы используете XSLT 2.0 (чего нет в .Net).

1 голос
/ 18 января 2010

Функция format-date может выполнять эту работу.

0 голосов
/ 06 марта 2012

Нашел очень хороший пост по форматированию даты здесь .

Не требуется Javascript. Только элементы XSL и функции XPath String могут выполнять эту работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...