2015-10-20 314 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()方法完成的格式,例如:' –

相關問題