这是我的代码:
DateTime.Now.AddMinutes(55).ToString("dd/MM/yyyy HH:mm:ss")
我从该代码获得的字符串是:
"16.09.2013 19:45:03"
问题是,为什么字符串不是我提供的格式?
答案 0 :(得分:30)
使用此:
DateTime.Now.AddMinutes(55).ToString("dd'/'MM'/'yyyy HH:mm:ss")
因为/
表示默认日期分隔符,所以它与您当前的文化相关联。所以知道它会在这里使用/
,无论当前的文化如何。
了解更多here at MSDN