DateTimePicker的.Value和.Text之间的区别

时间:2013-12-27 09:02:02

标签: vb.net datetimepicker

我想知道两者之间的区别。

当我显示为视图时,结果是 - 12/27/2013 1:48:26 AM。
当我显示为 TEXT 时,结果是 - 2013年12月27日星期五

哪个是更好的选择。有人告诉我,如果pcs的日期格式不同(例如一台电脑有 dd,mm,yyyy ,而其他电脑有 mm,dd,yyyy ), Datetimepicker可能会显示错误。

2 个答案:

答案 0 :(得分:3)

DateTimePicker.Value是控件所代表的DateTime DateTimePicker.Text是控件如何根据Format属性

向用户显示其日期

DateTime值没有固有格式,它只是日期的数字表示。向用户显示此数值的方式是日期格式。此格式由本地PC或服务器的区域设置控制。但它可以使用各种格式字符串进行更改。

答案 1 :(得分:3)

DateTimePicker1.Value将显示您的当前日期时间值

DateTimePicker1.Text将显示您的格式,如自定义,长,短

您的默认格式为长,这就是为什么 DateTimePicker1.Text 显示为 2013年12月27日星期五