【发布时间】:2012-10-16 18:58:42
【问题描述】:
SimpleDateFormat 是一个非常友好的解析器,它滚动生成的日期而不是抛出错误。如何在没有正则表达式等的情况下严格解析日期?
fmt = new SimpleDateFormat("dd.MM.yyyy")
fmt.parse("10.11.2012") // it works
fmt.parse("10.1150.2012") // it works but it's unwanted
【问题讨论】:
-
它可能会也可能不会解决您的问题,但是,如果您使用 Java 处理日期,我强烈推荐 Joda Time 库
标签: java validation parsing date