例:
DateTime.Today.ToString("yyyy-MM-dd") --> "2018-11-13"
DateTime.Today.ToString("yyyy/MM/dd") --> "2018-11-13"
方法 “失效了”
原因:
ToString(string format) 时,自动读取本地计算机地区(域)等配置信息,
即 “控制面板”-->“区域及语言选项”-->“区域选项”-->“标准和格式” 中的时间格式。
解决方案:
调用重载方法:public string ToString(string format, IFormatProvider provider);
DateTime.Today.ToString("yyyy/MM/dd", System.Globalization.DateTimeFormatInfo.InvariantInfo) -->"2018/11/13"
System.Globalization.DateTimeFormatInfo.InvariantInfo 忽略本机日期格式。