2009-08-21 6 views
0

De mon application VB, je génère un document XML basé sur des données extraites d'Oracle db.Oracle DateTime renvoyant des erreurs dans le schéma XML

J'ai un élément de schéma XML de type dateTime

Lorsque je tente de valider je reçois l'erreur suivante

-cvc-valid.1.2.1 type de données: « 8/20/2009 1: 30:00 PM 'n'est pas une valeur valide pour' dateTime '

Comment gérer cela dans mon application vb.net. Comment puis-je convertir le datetime Oracle en XML DateTime spécifique.

Merci

Répondre

0

L'a obtenu System.DateTime dans mon aspx.

Maintenant, DateTime.Now.ToString ("s") se traduit correctement en format ISO triable 'aaaa-MM-ddTHH: mm: ss'.

0

Le format doit être YYYY-MM-DDTHH:MM:SS, communément connu sous le nom format ISO (et oui, c'est un littéral « T » entre le jour et la partie de l'heure). L'année doit venir en premier, puis le mois à deux chiffres, puis le jour à deux chiffres, et de la même manière, les heures, les minutes et les secondes doivent toutes être au format à deux chiffres. En outre, les heures doivent être au format 24 heures, pas AM/PM.

Comment générez-vous votre code XML à partir des données Oracle?

Questions connexes