如何在vb.net中将字符串(dd / MM / yyy)转换为日期格式

时间:2018-09-12 06:01:59

标签: .net string vb.net type-conversion datetimepicker

我已经尝试了以下代码:

Dim strDate as string = "25/02/2018"
Dim dateX as Date = Convert.ToDateTime(strDate)
datetimepicker1.Value = dateX

但是我无法获得结果,错误消息是“无法将字符串识别为有效的DateTime。”

有人知道如何解决这个问题吗?

此致

1 个答案:

答案 0 :(得分:0)

Dim strDate as String = "25/02/2018"
Dim dateX as DateTime = DateTime.ParseExact(strDate, "dd/MM/yyyy" , Nothing)

这将使您:2018/2/25上午12:00:00

如果您想对其进行更多操作,请使用日期时间之后的字符串方法来获取特定格式。