我有一个奇怪的场景,DateTime.TryParse(..)
在两台不同的笔记本电脑之间以MM/dd/yyyy格式返回不同的结果.
代码如下:
var isDateTime = DateTime.TryParse("07/22/2022", new CultureInfo("en-US"), DateTimeStyles.None, out _);
在我的计算机上,上述结果返回false,在另外两台计算机上,相同的语句返回true.我希望它返回true,但我不知道为什么在我的计算机上返回false.有谁能提供一个线索,为什么明确地设置文化对我不起作用?
编辑-这是在Windows 10上的.NET Framework V4.7.2版本上,版本为VS 2022.