gpt4 book ai didi

java - 简单日期格式验证

转载 作者:行者123 更新时间:2023-12-01 00:04:53 26 4
gpt4 key购买 nike

我正在尝试使用简单日期格式验证日期,以便我可以将其放入 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 是否有日期对象而不是日期时间对象?我的代码的修改版本将非常有帮助。

最佳答案

您应该使用 MM 作为月份。 mm 代表 minute in hour .

new SimpleDateFormat("yyyy-MM-dd");

关于java - 简单日期格式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17770060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com