【发布时间】:2013-07-21 07:30:03
【问题描述】:
我正在尝试使用简单日期格式验证日期,以便将其放入 MySQL 数据库中
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
sdf.setLenient(false);
java.util.Date testDate = sdf.parse("2011-13-05");
System.out.println(testDate);
提供输出, 2011 年 1 月 5 日星期三 00:13:00 GMT-06:00 谁能解释为什么将日期转换为时间,从而防止检测到无效的第 13 个月? java.util.date 是否有日期对象而不是日期时间对象? 我的代码的修改版本将非常有帮助。
【问题讨论】:
标签: java mysql date simpledateformat