我正在尝试设置/更改DateTimePicker值(使用vb.net),但无法知道如何操作。
我已将控件添加到页面中,我尝试使用以下代码,但它不起作用,我无法确定如何在运行时设置值。
DateTimePicker1.Value = Now.Day & "-" & Now.Month & "-" & Now.Year
控件的格式设置为Long,首次加载时看起来像这样:
2013年2月26日,星期二
但我无法弄清楚如何改变它。
我根据上面的代码得到的错误是:
从字符串“26-2-2013”到“日期”类型的转换无效。
有人有任何想法吗?
答案 0 :(得分:9)
我最终通过执行以下操作来实现它:
DateTimePicker1.Value = New Date(2013, 2, 26)
我加载了错误的值。
答案 1 :(得分:1)
在Form Load Event上添加以下代码,将日期时间选择器值设置为今天:
DateTimePicker1.CustomFormat="dd-MM-yyyy"
DateTimePicker1.Value=Now()