DateTime.Now.ToString(“dd / MM / yyyy HH:mm:ss”)不考虑我的格式

时间:2013-09-16 09:11:21

标签: c# datetime tostring

这是我的代码:

DateTime.Now.AddMinutes(55).ToString("dd/MM/yyyy HH:mm:ss")

我从该代码获得的字符串是:

"16.09.2013 19:45:03"

问题是,为什么字符串不是我提供的格式?

1 个答案:

答案 0 :(得分:30)

使用此:

DateTime.Now.AddMinutes(55).ToString("dd'/'MM'/'yyyy HH:mm:ss")

因为/表示默认日期分隔符,所以它与您当前的文化相关联。所以知道它会在这里使用/,无论当前的文化如何。

了解更多here at MSDN