Nel personalizzare l' XSL per lo stile di una Content Query Web Part capita di dover visualizzare una data, per esempio se lo usiamo per raggruppare la visualizzazione di "news".
Per formattare la data nel formato voluto è sufficiente scrivere il seguente codice xsl:
<xsl:value-of disable-output-escaping="no" select="ddwrt:FormatDate(string(@PubDate), 1040, 5)" />
dove @PubDate rappresenta la variabile che identifica il campo che contiene il valore di data.
Questo funziona utilizzando il DDWRT, un package xsl utilizzato da altre parti in MOSS, ma che torna molto utile anche qui.
Per usare la funzione di formattazione, aggiungere all' xsl il namespace: xmlns:ddwrt=http://schemas.microsoft.com/WebParts/v2/DataView/runtime
Il post da cui ho tratto le informazioni è questo: http://www.sharepoint-tips.com/2007/06/blog-post.html
Un ottimo articolo su come customizzare lo stile di una CQWP è questo: http://www.heathersolomon.com/blog/articles/CustomItemStyle.aspx