java - 日期验证,包括相应月份的天数

标签 java validation date datetime

进行日期验证的最佳方法是什么,包括检查月份是否在 1 到 12 之间以及天数是否在 1 到最大值之间。相应月份的天数(包括闰年)?

最佳答案

以压缩且更干净的方式:

Calendar cal = Calendar.getInstance();
try {
    cal.setTime(theConcernedDate);
}
catch (Exception e) {
  System.out.println("Invalid date");
}

关于java - 日期验证,包括相应月份的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625469/

相关文章:

java - 为之前的项目创建 GUI

java - 为移动应用程序设计后端?

java - 如何使用 pdfbox(损坏的 PDF)生成可下载的 PDF?

java - 在JSF中,如何使h :commandButton to send only one field?

date - 将当前日期添加到文件名时出现 mysqldump 错误

java - 使用 PreparedStatement 执行递增和递减

validation - 将默认消息 "Validation Error: Value is required"更改为 "Value is required"

java - Spring:根据 XSD 模式验证 REST Controller

javascript - Moment JS - UTC 与本地时间戳比较失败

jquery - 计算点击提交按钮之前所花费的时间