日期:2014-05-20  浏览次数:20961 次

datetimepicker日期控件,如何将日期修正成 “2011-01-01”这种格式呢?
datetimepicker日期控件,如何将日期修正成 “2011-01-01”这种格式呢?
我也会转化,但是自觉方法太笨,现在求高效的方式,
请大家指教。

我的本方法是,分别取 年份,月份,日,分别转化,然后拼成年月日,
感觉太笨了,谢谢。


------解决方案--------------------
C# code
 this.dateTimePicker1.Value.ToString("yyyy-MM-dd");

------解决方案--------------------
两句要同时使用:

C# code

    dateTimePicker1.Format = DateTimePickerFormat.Custom;
    dateTimePicker1.CustomFormat = "yyyy-MM-dd";

------解决方案--------------------
不过更改控件的Format属性为Short后,一位数的月份货日期前面没有补零,所以要想有零,请选择Format属性为Customer,然后再将CustomerFormat属性值设为“yyyy-MM-dd”。
------解决方案--------------------
格式化字符串,看问题不要单看这一个问题,要拓展了看
你今天的需求可能是这样的,明天又变了,
你知道了格式化字符串,你就知道下次你需要 日-月-年 怎么写了
------解决方案--------------------
this.dateTimePicker1.Value.toshortdate();
or
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "yyyy-MM-dd";

------解决方案--------------------
格式化字符串,看问题不要单看这一个问题,要拓展了看
你今天的需求可能是这样的,明天又变了,