string value = "15:10" Мне нужно преобразовать строковое значение "15:10", чтобы это понравилось "1899-12-30 15: 10: 00.000" Я пишу ниже код, есть ли какой-либо стандартный формат даты/времени.стандартный формат для преобразования строки в datetime в vb.net
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
У меня есть обновленный quetion – John
У вас есть другие значения, такие как год и т. Д.? – Raskayu