2015-10-20 81 views
0

我使用DateTimePicker.Value从DateTimePicker正确获取日期值。DateTimePicker日期格式值

但是我希望格式化我的日期为YYYYMMDD例如:“20151020”)。这可能吗?

+0

的可能的复制[如何获得仅从日期值一个Windows窗体DateTimePicker控件?](http://stackoverflow.com/questions/1138195/how-to-get-only-the-date-value-from-a-windows-forms-datetimepicker-control) – turbopipp

回答

1

简单的格式化可以通过使用下面的代码来实现。

DateTimePicker.Value.ToString("yyyyMMdd"); 
+0

好解决谢谢:) – user3430861

1

DateTimePicker.Value回报DateTime,不是string。 A DateTime没有任何隐式格式。它只有日期和时间值。这是文本表示可以有一个格式,通常与ToString()方法完成,如;

string myFormat = DateTimePicker.Value.ToString("yyyyMMdd", CultureInfo.InvariantCulture); 

记住,没有YYYYDD作为custom date and time format strings。它们应该是yyyydd,因为它们区分大小写。

+0

好点'。它的文本表示可以具有通常使用ToString()方法完成的格式,例如:' –