[英]Date conversion in vb.net
我已經使用以下命令將字符串中的日期時間值轉換為:這里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
函數將對象轉換為Date
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")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.