我希望以下内容在ParseException中失败,但它成功了:
new java.text.SimpleDateFormat("yyyyMMdd").parse("201602-12")
这实际上返回2016年1月19日00:00:00 CET,好像它花了20160201日期并从中减去了12天:-DI已经阅读了关于这个的SimpleDateFormat javadoc,但没有任何与此相关的&# 34;减法"功能。我想问一下你们对SimpleDateFormat的奇怪方法更有经验 - 这种行为是否正确?这种行为是否符合我错过的一些规范?或者这是一个需要向Oracle报告的错误?这是在Java 1.8.0_72
上