Come effettuare la conversione di una data scritta in un formato fuori standard?

Scritto da  Giorgio Di Nardo il lunedì 19 luglio 2010  •  Linguaggio: C#,VB   • Livello: 100


Può capitare di avere una data contenuta in una stringa il cui formato non sia standard. Per poter convertire tale data in un oggetto DateTime si può procedere nel seguente modo:

C#

string[] formats = new string[2] {"ddMMyyyy", "yyyy,MM,dd"}
string result = DateTime.ParseExact(strDate, formats,
System.Globalization.CultureInfo.CurrentCulture,
System.Globalization.DateTimeStyles.None)

 

VB.NET

Dim formats As String() = New String() {"ddMMyyyy", "yyyy,MM,dd"}
Dim result = DateTime.ParseExact(strDate, formats, _
System.Globalization.CultureInfo.CurrentCulture, _
System.Globalization.DateTimeStyles.None)


Tags: DateTime

 
x