Spring til indholdet

Formatering af datoer i Itemstyle.xsl

Navnerummet ddwrt i toppen af Itemstyle.xsl og tre eksempler på ddwrt:FormatDate, med links til LCID’erne og de brugerdefinerede datoformater.

Opdateret SharePoint ServerTilpasning 1 min. læsning

Indsæt denne linje i toppen

xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"

Det giver en header, der ser sådan ud:

1<xsl:stylesheet
2  version="1.0"
3  exclude-result-prefixes="x d xsl msxsl cmswrt"
4  xmlns:x="http://www.w3.org/2001/XMLSchema"
5  xmlns:d="http://schemas.microsoft.com/sharepoint/dsp"
6  xmlns:cmswrt="http://schemas.microsoft.com/WebParts/v3/Publishing/runtime"
7  xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
8  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt">

Brug så “ddwrt:FormatDate” til at vise datoen på forskellige måder:

<xsl:value-of select="ddwrt:FormatDate(@dato, 1030, 3)"/>

<xsl:value-of select="ddwrt:FormatDateTime(string(@Publiceret), 1030, 'dd. MMM. yyyy')"/>

<xsl:value-of select="ddwrt:FormatDate(string(@Dato), 1033, 7) "/>

Liste over alle LCID’er: http://support.microsoft.com/default.aspx?id=221435

Brugerdefinerede dato- og tidsformater: http://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx

Formatflags#

Tabel over FormatFlag 1–20 for LCID 1033 med den dato, hvert flag giver, fx 5/9/2007 og Wednesday, May 09, 2007.