Formatowanie i wyświetlanie datetime w XSLT
Mam XML z datetime:
<A>
<StartDate>2011-11-01T00:00:00</StartDate>
<EndDate>2011-11-30T00:00:00</EndDate>
<IsRecurring>false</IsRecurring>
</A>
Muszę dostać się do XSLT tylko w poniższym formacie:
01/11/2011 - 30/11/2011
Kiedy to robię:
<xsl:value-of select="A/StartDate/"> - <xsl:value-of select="A/EndDate/">
Rozumiem to:
2011-11-01T00:00:00 - 2011-11-30T00:00:00
Jak mogę to poprawnie wyświetlić?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Połączyć:
http://www.w3.org/TR/xpath/%23 ... tions
http://www.w3.org/TR/xpath/%23 ... tions
Anonimowy użytkownik
Potwierdzenie od:
1.x
możesz spojrzeć na
funkcja niestandardowa
http://www.exslt.org/date/functions/format-date/
Data EXSLT: Data formatu. W tym przypadku wzorzec dd/mm/rrr .
Jeśli używasz XSLT
2.0
Jest to wygodne użycie funkcji .
Oto twój przykład w XSLT 2.0:
<pre class="lang-xml prettyprint-override">
Anonimowy użytkownik
Potwierdzenie od:
Gdzie to zawartość Twoich węzłów dat.