powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Преобразование формата строки/даты
2 сообщений из 2, страница 1 из 1
Преобразование формата строки/даты
    #35621842
uei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uei
Гость
Хотел бы узнать, есть ли возможность в XSL документе преобразовывать строку/дату в определенный формат, как в Oracle to_char/to_date ???
...
Рейтинг: 0 / 0
Преобразование формата строки/даты
    #35623165
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А шо нам кабанам.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<xsl:template name="format-date">
 <xsl:param name="date"/>
 <xsl:variable name="md" select="substring-after($date,'-')"/>
 <xsl:variable name="month" select="number(substring-before($md,'-'))"/>
 <xsl:value-of select="substring-after($md,'-')"/>
 <xsl:choose>
  <xsl:when test="$month=1"> января </xsl:when>
  <xsl:when test="$month=2"> февраля </xsl:when>
  <xsl:when test="$month=3"> марта </xsl:when>
  <xsl:when test="$month=4"> апреля </xsl:when>
  <xsl:when test="$month=5"> мая </xsl:when>
  <xsl:when test="$month=6"> июня </xsl:when>
  <xsl:when test="$month=7"> июля </xsl:when>
  <xsl:when test="$month=8"> августа </xsl:when>
  <xsl:when test="$month=9"> сентября </xsl:when>
  <xsl:when test="$month=10"> октября </xsl:when>
  <xsl:when test="$month=11"> ноября </xsl:when>
  <xsl:when test="$month=12"> декабря </xsl:when>
 </xsl:choose>
 <xsl:value-of select="substring-before($date,'-')"/>
</xsl:template>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Преобразование формата строки/даты
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]