DateTimePicker日期格式值

本文关键字:格式 日期 DateTimePicker | 更新日期: 2023-09-27 18:18:37

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

然而,我希望将日期格式设置为YYYYMMDD (ex: "20151020")。这可以吗?

DateTimePicker日期格式值

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

DateTimePicker.Value.ToString("yyyyMMdd");

DateTimePicker.Value返回DateTime,而不是stringDateTime没有任何隐式格式。它只有日期和时间值。它的文本表示可以具有通常使用ToString()方法完成的格式,如;

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

请记住,没有YYYYDD作为自定义日期和时间格式字符串。它们应该是yyyydd,因为它们是区分大小写的。

似乎你想有你的结果在字符串格式:

string dateFormat = "yyyyMMdd";
string result = DateTimePicker.Value.ToString(dateFormat);

对于其他格式,参考如下:

http://www.csharp-examples.net/string-format-datetime/