Hãy thử DateTime.ParseExact()
Ví dụ từ MSDN với dữ liệu của bạn:
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
Nguồn
2010-12-02 18:55:09
giữ ok trên để tôi thử taht tôi đã cố gắng một cái gì đó tương tự trước đó rằng didnt làm việc ... – Matthew
nó dường như không thích điều này . ssis cung cấp cho các lỗi thực sự mơ hồ và tôi không thể bước qua mã trong một thành phần kịch bản – Matthew
nó nói: Chuyển đổi từ chuỗi "2" "để nhập 'Đôi' không hợp lệ. – Matthew