我使用DateTimePicker.Value
从DateTimePicker正确获取日期值。DateTimePicker日期格式值
但是我希望格式化我的日期为YYYYMMDD
(例如:“20151020”)。这可能吗?
我使用DateTimePicker.Value
从DateTimePicker正确获取日期值。DateTimePicker日期格式值
但是我希望格式化我的日期为YYYYMMDD
(例如:“20151020”)。这可能吗?
DateTimePicker.Value
回报DateTime
,不是string
。 A DateTime
没有任何隐式格式。它只有日期和时间值。这是文本表示可以有一个格式,通常与ToString()
方法完成,如;
string myFormat = DateTimePicker.Value.ToString("yyyyMMdd", CultureInfo.InvariantCulture);
记住,没有YYYY
和DD
作为custom date and time format strings。它们应该是yyyy
和dd
,因为它们区分大小写。
好点'。它的文本表示可以具有通常使用ToString()方法完成的格式,例如:' –
看来你想拥有你的结果字符串格式:
string dateFormat = "yyyyMMdd";
string result = DateTimePicker.Value.ToString(dateFormat);
对于其它的格式,这里的参考:
的可能的复制[如何获得仅从日期值一个Windows窗体DateTimePicker控件?](http://stackoverflow.com/questions/1138195/how-to-get-only-the-date-value-from-a-windows-forms-datetimepicker-control) – turbopipp