此代码在.NET v4.0和v3.5中表现出不同的行为:
Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("it-IT");
var tm = DateTime.Now.ToString("yyyy-MM-ddT00:00:00");
Console.WriteLine(tm);
v3.5中的结果
2016-05-25T00.00.00 // using a .
v4.0中的结果
2016-05-25T00:00:00 // using a :
我找不到任何KB或与之相关的更改,我想知道是否有人对此有任何提示?
注意:DateTime.ParseExact
也会受到影响。