2012-03-15 15 views

risposta

11

Questo è ISO 8601. I separatori '-' sono opzionali in questo formato.

Non si può analizzare con il metodo DateTime.Parse normale, ma è possibile utilizzare ParseExact:

DateTime.ParseExact(date, "yyyyMMdd'T'HHmmss", CultureInfo.InvariantCulture) 

Se si dispone di un mix di date, alcune con separatori e alcuni senza, potrebbe essere necessario utilizzare una espressione regolare per estrarre le informazioni pertinenti e quindi costruire l'oggetto DateTime.