Talvolta vogliamo convertire una stringa in un DatetTime e la stringa è in un formato che è Culture-Specific (es. DD/MM/YYY). In VB.NET se vogliamo convertire usando InvariantCulture possiamo fare in questo modo:
Dim paramvalue As Object = DateTime.ParseExact("23/11/2007", "dd/mm/yyyy", System.Globalization.CultureInfo.InvariantCulture)
Altrimenti se facciamo riferimento ad una cultura specifica la soluzione migliore secondo me è :
Dim myDTFI As DateTimeFormatInfo
myDTFI = New CultureInfo("it-IT", False).DateTimeFormat
myDTFI.ShortDatePattern = "dd/MM/yyyy"
Dim MyDate As DateTime = DateTime.Parse("20/06/2007", myDTFI)
Saluti
Antonio :-)