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
相关解决方案