import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest {
private static SimpleDateFormat sdf = null;
static {
sdf = new SimpleDateFormat("yyyyMMdd");
//重点是这句
sdf.setLenient(false);
}
public static void main(String[] args) throws ParseException {
validateDate("00001202");
}
public static void validateDate(String str){
sdf.setLenient(false);
try{
sdf.parse(str);
System.out.println("success");
}catch (Exception e) {
System.out.println("fail");
}
}
}
?? 详细解决方案
校验字符串变换的日期是否合法
热度:469 发布时间:2013-10-15 16:47:37.0
相关解决方案