Prova DateTime.ParseExact()
Esempio da MSDN con i tuoi dati:
Dim dateString, format As String
Dim result As Date
Dim provider As Globalization.CultureInfo = Globalization.CultureInfo.InvariantCulture
' Parse date and time with custom specifier.
dateString = "20090910"
format = "yyyyMMdd"
Try
result = Date.ParseExact(dateString, format, provider)
Console.WriteLine("{0} converts to {1}.", dateString, result.ToString())
Console.ReadLine()
Catch e As FormatException
Console.WriteLine("{0} is not in the correct format.", dateString)
End Try
fonte
2010-12-02 18:55:09
ok presa su di farmi provare taht ho provato qualcosa di simile in precedenza che non ha funzionato ... – Matthew
non sembra come questo . ssis dà errori davvero oscuri e non posso passare attraverso il codice in un componente di script – Matthew
dice: Conversione da stringa "2" "per digitare" Double "non valido – Matthew