2010-12-02 29 views

risposta

10

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 
+0

ok presa su di farmi provare taht ho provato qualcosa di simile in precedenza che non ha funzionato ... – Matthew

+0

non sembra come questo . ssis dà errori davvero oscuri e non posso passare attraverso il codice in un componente di script – Matthew

+0

dice: Conversione da stringa "2" "per digitare" Double "non valido – Matthew

Problemi correlati