java代码验证日期的有效性 怎么在JAVA代码中验证日期有效性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两种招数:1、用正则进行验证,调用String.matches(String regex)2、直接用SimpleDateFormat尝试进行日期解析,如果出Exception说明日期格式非法 /** * 判断一个日期是否合法 * * @param date * 日 * @param month * 月 * @param year * 年 * @return true:合法日期;false:不合法日期; */ public static boolean isDatedMy(String date, String month, String year) { if (!("0".equals(date) && "0".equals(month) && "0".equals(year))) { if ("0".equals(date) || "0".equals(month) || "0".equals(year)) { return false; } else { String strDate = date + month + year; return isDate(strDate, "ddMMyyyy"); } } else { return true; } } function问题 在线等待 谢谢 Jquery qtip 问题 jsp解析xml问题 字符 ISO 和 GBK 的判断和转换问题。 急。。。 关于“SmartUpload”组件的问题,那位大虾指导一下,不胜感激!!! 我被乱码给整死了。。。 弱弱的问:JSP与javascript的关系如何? resin-2.1.9版如何加载到windowXP的服务里? SQLServerDriver在微软怎么下载不了哪里有下载,急!!! 大神 这个怎么实现? 将下面的js代码转换为Java代码实现 急急急!!
1、用正则进行验证,调用String.matches(String regex)
2、直接用SimpleDateFormat尝试进行日期解析,如果出Exception说明日期格式非法
* 判断一个日期是否合法
*
* @param date
* 日
* @param month
* 月
* @param year
* 年
* @return true:合法日期;false:不合法日期;
*/
public static boolean isDatedMy(String date, String month, String year) {
if (!("0".equals(date) && "0".equals(month) && "0".equals(year))) {
if ("0".equals(date) || "0".equals(month) || "0".equals(year)) {
return false;
} else {
String strDate = date + month + year;
return isDate(strDate, "ddMMyyyy");
}
} else {
return true;
}
}