这是我的代码:DateTime.Now.AddMinutes(55).ToString("dd/MM/yyyy HH:mm:ss") 我从那段代码得到的字符串是:"16.09.2013 19:45:03" 问题是,为什么字符串不符合我提供的格式?
使用此代码:DateTime.Now.AddMinutes(55).ToString("dd'/'MM'/'yyyy HH:mm:ss") 因为/表示默认日期分隔符,所以它与您当前的区域设置相关联。因此,它将始终在此处使用/,而不管当前区域设置如何。 在MSDN上阅读更多信息