Sur un système d'exploitation 32 bits, avec un processeur Intel, DateTime e. 2/17/2009 12:00:00 AM Notez que c'est: mm/jj // aaaaProblème DateTime sur différentes plates-formes (.NET 2.0)
Sur un système d'exploitation 64 bits, avec un processeur AMD, DateTime e.g. Maintenant, quand j'essaye d'analyser le 1er format, il jette une erreur sur la 2ème plate-forme. Cela signifie que - DateTime.Parse ("2/17/2009 12:00:00 AM") - déclenche une erreur - ne peut pas convertir. alors que, sur la même plateforme, DateTime.Parse ("17/2/2009 12:00:00 AM") fonctionne! Cela signifie que DD/MM est bien, MM/DD ne l'est pas.
À quoi est-ce dû? Le système d'exploitation 64 bits? Le processeur?
Comment puis-je me débarrasser du problème?
Je sais que FxCop vous avertit quand vous faites ce genre de chose avec des cordes. Fait-il la même chose pour DateTime? –
@Roger: Aucune idée ... Je devrais vraiment regarder de plus près FxCop à un moment donné ... –