当我使用DateTime.ParseExact()
方法时,日期格式会根据文化而变化。
我想始终在en-US
文化中保持约会。请参阅我正在使用的以下代码。
var date = DateTime.ParseExact("21072016 10:12:20",
"ddMMyyyy HH:mm:ss",
new CultureInfo("en-US",false));
string ff = date.ToString("yyyyMMddHHmmss");
将文化更改为ar
时,它会将日期转换为阿拉伯语日历(16101437 10:12:20)。
答案 0 :(得分:1)
CultureInfo cInfo = new CultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = cInfo;
Thread.CurrentThread.CurrentUICulture = cInfo;