如果我输入错了,请有人纠正我,但是解析yyyy/MM/dd(或其他特定格式)日期的C#应该和一样简单

DateTime.ParseExact(theDate, "yyyy/MM/dd");

但不是,C#会强制您创建一个IFormatProvider。

是否有app.config友好的设置方式,所以我不需要每次都这样做?
DateTime.ParseExact(theDate, "yyyy/MM/dd", new CultureInfo("en-CA", true));

最佳答案

IFormatProvider参数可以为null。

关于c# - 在C#中解析确切的日期不应强制您创建IFormatProvider,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64640/

10-10 18:35