2012-11-05 55 views
0

我用下面的命令日期時間值轉換成字符串: 這裏dtpdatum是的DateTimePicker日期轉換

ProjektText1 = VB6.Format(dtpDatum.Value, "dd,MM,yyyy") 

現在我想從這個字符串/文本對象檢索日期時間值。 我該怎麼做?如果您使用的是

Dim format = "dd,MM,yyyy" 
Dim dateString As String = dtpDatum.Value.ToString(format) 
Dim dateValue As Date = Date.ParseExact(dateString, format, Nothing) 

回答

3

你應該更好地使用.NET函數,那麼你可以使用DateTime.ToStringDateTime.ParseExact與格式DateTimePicker控制你最好只使用返回的值(不需要轉換):

Dim MyDate as Date = dtpDatum.Value.Date 

如果你想有一個字符串表示使用一個ToString:

Dim MyDateString as string = dtpDatum.Value.Date.ToString("dd/MM/yyyy") 
0

使用CDate函數對象轉換爲日期

Dim d as Date 
Dim s as String 

s="2012-Nov-04" 

If IsDate(s) Then 
    d=CDate(s) 
End If 
0