0
從2012年8月30日的Word文檔掃描的日期,但當它加載到我的程序中時,它會打印20/10/05。 下面的代碼有錯誤會轉換。更改數組日期格式
Dim str() As String
str(1) = Convert.ToDateTime(Format("yy-MM-dd"))
有什麼建議嗎?
從2012年8月30日的Word文檔掃描的日期,但當它加載到我的程序中時,它會打印20/10/05。 下面的代碼有錯誤會轉換。更改數組日期格式
Dim str() As String
str(1) = Convert.ToDateTime(Format("yy-MM-dd"))
有什麼建議嗎?
試試這個代碼
Dim output As Date = Date.ParseExact(str(1), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture)
錯誤字符串未被識別爲有效的DateTime。 –
如果'str(1)'值爲'30/08/2012',則必須識別它。第一個參數必須是日期字符串。也許它有更多無效的字符:你必須首先獲取日期字符串。 – SysDragon
我做了一個breakpoint.the str值是30/08/2012.但我不知道爲什麼它執行成爲20/10/05。 –