我使用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