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

Doc*_*slo 19 c# datetime tostring

这是我的代码:

DateTime.Now.AddMinutes(55).ToString("dd/MM/yyyy HH:mm:ss")
Run Code Online (Sandbox Code Playgroud)

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

"16.09.2013 19:45:03"
Run Code Online (Sandbox Code Playgroud)

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

Kam*_*ski 30

用这个:

DateTime.Now.AddMinutes(55).ToString("dd'/'MM'/'yyyy HH:mm:ss")
Run Code Online (Sandbox Code Playgroud)

因为/默认日期分隔符,所以它与您当前的文化相关联.所以知道它将永远/在这里使用,无论当前的文化.

在MSDN上阅读更多内容