今天在做开发的时候需要把30.12.01转换成DateTime,结果发生了神奇的事情!
DateTime.Parse("40.12.12")
DateTime.Parse("29.12.12")
这两个一个的格式,却转出了不同的结果!!
DateTime.Parse("40.12.12") 转换后的结果是1940.12.12
DateTime.Parse("29.12.12")转换后的结果是2029.12.12
奇迹就这样出现了,哪个童鞋能够解释一下!!
探讨了在使用DateTime.Parse方法时遇到的奇怪现象,对于相同格式的日期字符串“yy.MM.dd”,为何会得到不同的年份解析结果。
今天在做开发的时候需要把30.12.01转换成DateTime,结果发生了神奇的事情!
DateTime.Parse("40.12.12")
DateTime.Parse("29.12.12")
这两个一个的格式,却转出了不同的结果!!
DateTime.Parse("40.12.12") 转换后的结果是1940.12.12
DateTime.Parse("29.12.12")转换后的结果是2029.12.12
奇迹就这样出现了,哪个童鞋能够解释一下!!
1216
1551