Convertir le format de date / heure dans XSLT

J'ai une valeur de date dans un champ dans le fichier XML dans le format suivant:

<Date value="4/1/2013 5:13:41 PM"/>

Je veux le convertir en un format XSD standard:

2013-04-01T17:13:41.000Z

Comment puis-je faire dans ma transformation XSL? Je peux utiliser les deux 1.0 et 2.0 versions de la feuille de style.

Il existe un certain nombre de question avec réponse disponibles pour le format de date. Avez-vous vu et essayé?
Ça dépend un peu si 4/1/2013 est le 4 janvier, soit le 1er avril. Mais essentiellement, il n'y a pas de réponse simple, il vous suffit d'analyser les composants de la date à l'aide de la manipulation de chaînes (regexes dans XSLT 2.0) et puis remonter la chaîne dans le bon ordre. Fastidieux, mais pas difficile.
Il est clair à partir de la date ISO chaîne de temps que la date est le 1er avril.

OriginalL'auteur Rg90 | 2013-06-13