将前导零添加到日期时间值

时间:2014-05-14 14:55:11

标签: c# datetime

我有一个简单的问题,但很难为我做。我有一个日期时间值。

DateTime? Date;

日期的值类似于4/2/2014。如何将此值更改为04/02/2014

2 个答案:

答案 0 :(得分:7)

DateTime 如果您没有指定格式(例如在调试器中查看时),将根据控件类型和当前文化选择默认格式。

所以正确的答案取决于 你显示日期的方式。如果您正在使用ToString

Date.Value.ToString("MM/dd/yyyy")

如果您正在使用某种控件,请阅读有关如何指定值格式的文档。

答案 1 :(得分:-1)

这里:)

dateTime thisDate = date.today.ToString("MMMM dd, yyyy") + ".");

您也可以像这样解析字符串日期

DateTime MyDate = Convert.ToDateTime("4/2/2014")
string te = t.ToString("DD, MM, YYYY");