string value =「15:10」 我必須將字符串值「15:10」轉換爲這樣的「1899-12-30 15:10:00.000」 我寫下面的代碼是否有任何標準的日期/時間格式。在vb.net中將字符串轉換爲datetime的標準格式
Private Function GetCurrentTime(ByVal dtnew As String) As DateTime
Dim oaDate As DateTime
Dim timeValue As DateTime
Dim dtNow As DateTime
'Final date time to be stored in the time field
oaDate = DateTime.FromOADate(0)
dtnew = String.Concat(oaDate.Year, oaDate.Month, oaDate.Day, dtnew)
dtnew = dtnew.Replace(":", String.Empty)
dtNow = DateTime.ParseExact(dtnew, "yyyyMMddHHmm", Globalization.CultureInfo.InvariantCulture) 'Convert.ToDateTime(dtnew).ToString("HH:mm")
timeValue = dtNow 'New DateTime(oaDate.Year, oaDate.Month, oaDate.Day, dtNow.Hour, dtNow.Minute, dtNow.Second)
Return timeValue
End Function
我沒有得到你需要的東西 – Raskayu
我已經更新了佇列 – John
你有像年份等其他值? – Raskayu