Hye guys ..需要您的一些幫助..對不起我的英文破碎。 實際上,即時消息是什麼,我需要從csv文件上傳一些數據到Microsoft Access中,其中包含一個最後的日期..編碼整體沒關係。但我得到日期的問題..當我上傳到數據庫中,我不得不插入按照最後日期csv文件..但我得到的是,在數據庫中,它指的是筆記本電腦上的當前時間。日期時間格式按照日期發送CSV文件
例如,LASTUPDATE是16/10/2017 ..當我上傳,LASTDATE將我的筆記本電腦當前時間跟隨..
這裏是一個代碼..
Public Function GetDateFormatToDB(vDateTime As String) As String
Try
Dim format As String = "MM/dd/yyyy HH:mm:ss"
Dim expenddt As Date
Date.TryParseExact(vDateTime, format, System.Globalization.DateTimeFormatInfo.InvariantInfo, Globalization.DateTimeStyles.None, expenddt)
Return expenddt
Catch ex As Exception
Return Nothing
End Try
End Function
請張貼可能會重現問題的代碼。它被稱爲[mcve]此代碼不會告訴任何有關您的問題 – Steve
如果問題是與數據庫插入有關,請顯示* that *代碼。你還應該設置'Option Strict On' - 該代碼承諾返回一個字符串(這看起來是DB插入的錯誤類型),然後在代碼中返回一個日期。此外,請閱讀[問]並參加[遊覽] – Plutonix
順便說一句,你的函數應該返回一個字符串,但你返回一個日期。它們不是同一件事。爲了解決你的錯誤,編譯器將你的結果轉換成一個不能被信任的結果的字符串。在你的項目屬性中設置Option Explicit On – Steve