例如,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
答案 0 :(得分:0)
如果您在发生错误时需要返回Nothing
,则您的功能应该Nullable(Of Date)
(或Date?
)作为返回值。
如果您只想存储Date
对象的日期部分,请使用Date
对象的Date
属性。
在您的代码段中,它将是expenddt.Date
。这样你就可以摆脱Date
对象的时间部分。
答案 1 :(得分:0)
DateTime.FromOADate(Double.Parse(myValue))。ToShortDateString()
这会有所帮助