2010-08-19 12 views

risposta

17

Si consiglia di utilizzare DateTime.ParseExact.

DateTime.ParseExact(dateString, "dd MMM yyyy H:mm:ss \\G\\M\\Tzzz", System.Globalization.CultureInfo.InvariantCulture); 
+0

+1 Picchiami di pochi secondi. La prossima volta! –

+0

Esiste un provider predefinito o "pronto all'uso" che consente di provare ad analizzare qualsiasi formato di data/ora che possa ragionevolmente pensare? Ho provato a sfogliare i documenti MSDN ma ho lasciato senza capire. – robr

+1

@robr, probabilmente è davvero troppo tardi per te, ma ho usato 'DateTime.Parse' abbastanza bene in questo senso: ha accettato" 1 marzo "," 3 \ 1 \ 2013 "e" 03 \ 01 \ 2013 "senza problemi. –

Problemi correlati