java中有没有判断日期格式是否正确的函数
来源:百度知道 编辑:UC知道 时间:2024/05/20 02:41:02
是java而不是javascript
有,如果正确函数返回一个boolean型的true;相反则返回一个false;代码如下:
public static boolean isValidDate(String sDate) {
String datePattern1 = "\d{4}-\d{2}-\d{2}";
String datePattern2 = "^((\d{2}(([02468][048])|([13579][26]))"
+ "[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|"
+ "(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?"
+ "((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?("
+