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

本文关键字:ss mm 格式 我的 不考虑 yyyy ToString Now dd DateTime MM | 更新日期: 2023-09-27 18:31:23

这是我的代码:

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

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

"16.09.2013 19:45:03"

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

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

使用这个:

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

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

在 MSDN 阅读更多内容