У меня есть атрибуты XML, <EventDate>2011-06-16 08:00:00</EventDate>
, и я хочу извлечь 08:00:00
с помощью XSLT.
Я видел, что было fn:hours-from-dateTime(datetime)
благодаря w3schools .Поэтому мне интересно, почему нет fn:time-from-dateTime(datetime)
?
И как мне его использовать?Мой текущий код:
<td><xsl:value-of select="@EventDate"/></td>
, которые правильно отображают дату и время.Однако:
<td><xsl:value-of select="hours-from-dateTime(@EventDate)"/></td>
Не работает.
Наконец, есть ли что-то более элегантное , чем делать:
<td><xsl:value-of select="hours-from-dateTime(@EventDate)"/>:
<xsl:value-of select="minutes-from-dateTime(@EventDate)"/>:
<xsl:value-of select="seconds-from-dateTime(@EventDate)"/></td>
?