【问题标题】:DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") does not account my formatDateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") 不考虑我的格式
【发布时间】:2013-09-16 09:11:20
【问题描述】:

这是我的代码:

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

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

"16.09.2013 19:45:03"

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

【问题讨论】:

  • / 表示默认日期分隔符,因此它与您当前的文化相关联

标签: c# datetime tostring


【解决方案1】:

使用这个:

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

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

阅读更多here at MSDN

【讨论】:

  • 我只想添加时间格式:DateTime.Now.AddMinutes(55).ToString("dd'/'MM'/'yyyy HH':'mm':'ss")
猜你喜欢
  • 2013-03-21
  • 2017-07-09
  • 2015-11-03
  • 2019-09-24
  • 1970-01-01
  • 1970-01-01
  • 2020-08-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多