J'insérant des données dans une liste SharePoint (via des services web) et sur ma machine locale, je mets un champ de date comme celui-ci (codé en dur dans cet exemple)DateTime analysé différemment dans différents environnements?
<Field Name='TimeOnScene'>" + DateTime.Parse("13/12/2011 1:00").ToString("yyyy-MM-ddTHH:mm:ssZ") + "</Field>
et il fonctionne très bien sur ma machine locale , mais si je le publie sur notre hébergeur et exécute exactement le même code, je reçois
{"Message":"String was not recognized as a valid DateTime.","StackTrace":"
//
//
System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)\r\n at System.DateTime.Parse(String s)\r\n "ExceptionType":"System.FormatException"}
Comment est-ce possible?
Merci d'avance.
Edit:
nous avons également passé d'hôte à un autre il y a deux semaines et n'a jamais eu ce problème auparavant.
avez-vous vérifié quelle chaîne vous obtenez pour DateTime sur l'hébergeur ... –
désolé comment puis-je faire cela? – Nick
Je suppose que la chaîne est dans une culture différente de celle que vous attendez. –