Browse Source

new SimpleDateFormat() 改为 TimeKit.getSimpleDateFormat()

James 5 years ago
parent
commit
1eb3f66d9e
1 changed files with 4 additions and 3 deletions
  1. 4 3
      src/main/java/com/jfinal/validate/Validator.java

+ 4 - 3
src/main/java/com/jfinal/validate/Validator.java

@@ -30,6 +30,7 @@ import com.jfinal.core.Controller;
 import com.jfinal.kit.LogKit;
 import com.jfinal.kit.Ret;
 import com.jfinal.kit.StrKit;
+import com.jfinal.kit.TimeKit;
 
 /**
  * Validator.
@@ -408,7 +409,7 @@ public abstract class Validator implements Interceptor {
 			return ;
 		}
 		try {
-			new SimpleDateFormat(getDatePattern()).parse(value.trim());	// Date temp = Date.valueOf(value); 为了兼容 64位 JDK
+			TimeKit.getSimpleDateFormat(getDatePattern()).parse(value.trim());	// Date temp = Date.valueOf(value); 为了兼容 64位 JDK
 		}
 		catch (Exception e) {
 			addError(errorKey, errorMessage);
@@ -425,7 +426,7 @@ public abstract class Validator implements Interceptor {
 			return ;
 		}
 		try {
-			Date temp = new SimpleDateFormat(getDatePattern()).parse(value.trim());	// Date temp = Date.valueOf(value); 为了兼容 64位 JDK
+			Date temp = TimeKit.getSimpleDateFormat(getDatePattern()).parse(value.trim());	// Date temp = Date.valueOf(value); 为了兼容 64位 JDK
 			if (temp.before(min) || temp.after(max)) {
 				addError(errorKey, errorMessage);
 			}
@@ -441,7 +442,7 @@ public abstract class Validator implements Interceptor {
 	protected void validateDate(String field, String min, String max, String errorKey, String errorMessage) {
 		// validateDate(field, Date.valueOf(min), Date.valueOf(max), errorKey, errorMessage);  为了兼容 64位 JDK
 		try {
-			SimpleDateFormat sdf = new SimpleDateFormat(getDatePattern());
+			SimpleDateFormat sdf = TimeKit.getSimpleDateFormat(getDatePattern());
 			validateDate(field, sdf.parse(min.trim()), sdf.parse(max.trim()), errorKey, errorMessage);
 		} catch (Exception e) {
 			addError(errorKey, errorMessage);