Format date xslt...

Résolu
stephsk09 Messages postés 34 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 juin 2009 - 1 sept. 2008 à 12:00
stephsk09 Messages postés 34 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 juin 2009 - 1 sept. 2008 à 15:13
  Bonjour, voici mon problème.

en sauvegardant un fichier XML depuis un dataset, et en sauvegarder celui ci au format xls (pour l'ouvrir dans excel) je constate que mes heures et dates ne sont pas conservées telle que je voudraient qu'elle le soient.

En fait je devrais recevoir:   
2008-12-14 00:00:00

mais je recois:

2008-12-14T00:00:00+01:00

Pouvez vous m'aider svp? Y a t il qqch a remplacer dans le fichier XSLT ou quoi ?

5 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
1 sept. 2008 à 13:54
Salut,

Apparament, tu traite ta date comme une chaine de caractere et le tour est joué.substring devrait suffir

http://geekswithblogs.net/workdog/archive/2007/02/08/105858.aspx
3
stephsk09 Messages postés 34 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 juin 2009
1 sept. 2008 à 14:07
Merci beaucoup.

Je ne connaissais pas ca. je débute en XML XSLT ... :p
0
stephsk09 Messages postés 34 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 juin 2009
1 sept. 2008 à 14:17
En fait ca ne fonctionne pas ....

mon champ étant un datetime provenant d'un dataset ...
la methode substring-before(Madate,'T')

ne change rien a mon fichier XML...
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
1 sept. 2008 à 15:06
Tu geres bien avec le parametre??

        <xsl:call-templatename="FormatDate">

          <xsl:with-paramname="DateTime"select="doc/longdate"/>

        </xsl:call-template>

  <xsl:templatename="FormatDate">

    <xsl:paramname="DateTime" />
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
stephsk09 Messages postés 34 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 juin 2009
1 sept. 2008 à 15:13
Desole de mon dernier message ... on peut dire que mon erreur était une erreur de jeunesse ...

en effet mon problème était tjs présent mais AVANT la transformation XSLT ;... mdr

Après tout fonctionne très bien .. Merci ;)
0
Rejoignez-nous