关于c#:如何用datetimepicker值写一个长日期

How to write a long date with datetimepicker values

本问题已经有最佳答案,请猛点这里访问。

如何使DataTimePicker组件能够写入长日期?

在我的例子中,我想用文字在标签上显示数量。

1
label1.text = DTPicker1.value.ToString();

例子:

输入:2016年7月13日输出:2016年7月13日

我的数据选取器属性:

1
2
CustomFormat : dd MMMM yyyy
Format : Custom

但即使有了此设置,该值仍保持在2016年7月13日上午9:50。


您是否尝试将格式作为ToString()调用的参数传递?

如下所示:

1
label1.text = DTPicker1.value.ToString("dd MMM yyyy");

只需将日期格式添加到您的.ToString()呼叫:

1
label1.text = DTPicker1.value.ToString("dd MMMM yyyy");

更多信息可在msdn上找到。