【发布时间】:2012-11-22 22:31:08
【问题描述】:
以下代码...
SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
df.setLenient(false);
Date date = df.parse("2012115");
...将字符串 "2012115" 解析为相当于 2012 年 11 月 5 日的日期。我希望它无法解析,因为它缺少一天字符。换句话说,我只希望字符串 "20121105" 计算到那个日期。除了评估字符串的长度之外,有没有办法强制执行此操作?
【问题讨论】:
标签: java date formatting simpledateformat