可以说做了这么久第一次遇到这个问题,大家都知道DateTimePicker的Text值是Value的格式化值,但是今天做了一个程序,却赫然发现:Text值和Value值竟然不一样,我的格式化为Long,Value值2008-5-4 11:41:09,但是当我取他的Text值时,竟然是2008年5月29号,我以为是我看错了,然后去跟踪,大家知道DateTimePicker控件的Text和Value是并列着的,但是确发现:
Text="2008年5月29号"
Value={"2008-5-4 11:41:09"}不知道如何操作????什么情况下会出现如此情况???
我在赋值的时候是Value="2008-5-4 11:41:09";怎么会出现这样的结果呢?
Text="2008年5月29号"
Value={"2008-5-4 11:41:09"}不知道如何操作????什么情况下会出现如此情况???
我在赋值的时候是Value="2008-5-4 11:41:09";怎么会出现这样的结果呢?
DateTimePicker.CustomFormat = "yyyy-M-d"; // yyyy-MM-dd hh:mm:ss
而且this.dateTimePicker1.Format影响格式化的方式。
DateTime dateTime = this.dateTimePicker1.Value;