如何更改/设置DateTimePicker值

时间:2013-02-26 06:19:58

标签: vb.net datetimepicker

我正在尝试设置/更改DateTimePicker值(使用vb.net),但无法知道如何操作。

我已将控件添加到页面中,我尝试使用以下代码,但它不起作用,我无法确定如何在运行时设置值。

DateTimePicker1.Value = Now.Day & "-" & Now.Month & "-" & Now.Year

控件的格式设置为Long,首次加载时看起来像这样:

2013年2月26日,星期二

但我无法弄清楚如何改变它。

我根据上面的代码得到的错误是:

从字符串“26-2-2013”​​到“日期”类型的转换无效。

有人有任何想法吗?

2 个答案:

答案 0 :(得分:9)

我最终通过执行以下操作来实现它:

DateTimePicker1.Value = New Date(2013, 2, 26)

我加载了错误的值。

答案 1 :(得分:1)

在Form Load Event上添加以下代码,将日期时间选择器值设置为今天:

DateTimePicker1.CustomFormat="dd-MM-yyyy"
DateTimePicker1.Value=Now()