我使用以下命令在字符串中转换日期时间值:这里 dtpdatum 是 DateTimePicker
ProjektText1 = VB6.Format(dtpDatum.Value, "dd,MM,yyyy")
现在我想从此字符串/文本对象中检索日期时间值。我怎样才能做到这一点?
我使用以下命令在字符串中转换日期时间值:这里 dtpdatum 是 DateTimePicker
ProjektText1 = VB6.Format(dtpDatum.Value, "dd,MM,yyyy")
现在我想从此字符串/文本对象中检索日期时间值。我怎样才能做到这一点?
你应该更好地使用 .NET 函数,然后你可以使用DateTime.ToString
你DateTime.ParseExact
的格式:
Dim format = "dd,MM,yyyy"
Dim dateString As String = dtpDatum.Value.ToString(format)
Dim dateValue As Date = Date.ParseExact(dateString, format, Nothing)
使用CDate
函数将对象转换为日期
Dim d as Date
Dim s as String
s="2012-Nov-04"
If IsDate(s) Then
d=CDate(s)
End If
如果您使用的是 DateTimePicker 控件,则最好只使用返回的值(不需要转换):
Dim MyDate as Date = dtpDatum.Value.Date
如果您想要一个字符串表示,请使用 ToString:
Dim MyDateString as string = dtpDatum.Value.Date.ToString("dd/MM/yyyy")