【发布时间】:2014-12-04 00:25:55
【问题描述】:
在我看来,以下 Groovy 脚本应该会因解析异常而失败:
println Date.parse("yyyy-MM-dd'T'HH:mm:ss","2014-10-06T05:58:00-0500")
println Date.parse("yyyy-MM-dd'T'HH:mm:ss","2014-14-06T05:58:00-0500")
println Date.parse("yyyy-MM-dd'T'HH:mm:ss","2014-10-45T05:58:00-0500")
println Date.parse("yyyy-MM-dd'T'HH:mm:ss","2014-10-06T35:58:00-0500")
println Date.parse("yyyy-MM-dd'T'HH:mm:ss","2014-10-06T05:95:00-0500")
注意:
- 第二个日期的月份无效
- 第三个日期无效
- 第四个日期的小时数无效
- 第五个日期的分钟数无效
我很确定我知道它实际上在做什么,但这不是我期望发生的。
【问题讨论】: