DateTimePicker日期格式值
本文关键字:格式 日期 DateTimePicker | 更新日期: 2023-09-27 18:18:37
我使用DateTimePicker.Value
从DateTimePicker正确获取日期值。
然而,我希望将日期格式设置为YYYYMMDD
(ex: "20151020")。这可以吗?
使用下面的代码可以实现简单的格式化。
DateTimePicker.Value.ToString("yyyyMMdd");
DateTimePicker.Value
返回DateTime
,而不是string
。DateTime
没有任何隐式格式。它只有日期和时间值。它的文本表示可以具有通常使用ToString()
方法完成的格式,如;
string myFormat = DateTimePicker.Value.ToString("yyyyMMdd", CultureInfo.InvariantCulture);
请记住,没有YYYY
和DD
作为自定义日期和时间格式字符串。它们应该是yyyy
和dd
,因为它们是区分大小写的。
似乎你想有你的结果在字符串格式:
string dateFormat = "yyyyMMdd";
string result = DateTimePicker.Value.ToString(dateFormat);
对于其他格式,参考如下:
http://www.csharp-examples.net/string-format-datetime/