尝试使用 ParseExact 将字符串转换为日期时间,但结果日期时间似乎将月份增加 1。我错过了什么
DateTime.ParseExact("7/22/2015 8:08:01 PM", "m/d/yyyy h:M:s tt", CultureInfo.InvariantCulture)
结果:22-08-2015 20:07:01
最佳答案
您混淆了 m
和 M
几分钟和几个月。所以看起来月份增加 1 只是巧合。
正确的代码是:
DateTime.ParseExact("7/22/2015 8:08:01 PM", "M/d/yyyy h:m:s tt", CultureInfo.InvariantCulture)
关于c# - DateTime ParseExact 转换月增加 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31677305/