java校验String是否为指定的日期格式
2017-06-13 15:12
337 查看
java校验String是否为指定的日期格式
private static boolean isValidDate(String str) { boolean convertSuccess = true; // 指定日期格式为四位年/两位月份/两位日期,注意yyyy/MM/dd区分大小写; SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); try { // 设置lenient为false. // 否则SimpleDateFormat会比较宽松地验证日期,比如2007/02/29会被接受,并转换成2007/03/01 format.setLenient(false); format.parse(str); } catch (ParseException e) { // e.printStackTrace(); // 如果throw java.text.ParseException或者NullPointerException,就说明格式不对 convertSuccess = false; } return convertSuccess; }
相关文章推荐
- Java中如何判断一个日期字符串是否是指定的格式
- java校验指定日期格式yyyy-MM-dd的正则表达式
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- Java 以指定日期时间格式获取当前时间、以及每隔一秒刷新一次的方法------附带实例
- Java将Unix时间戳转换成指定格式日期
- java判断一个字符串是否为需要的格式日期格式
- JAVA获取当前日期&&日期格式的Object类转换成String方法
- java String.Format() 日期格式用法
- 将String类型的日期字符串转成 java.sql.date 日期格式
- java 判断日期格式是否正确,日期是否规范
- Java将Unix时间戳转换成指定格式日期
- Java中用正则表达式判断日期格式是否正确
- java float double string转换和根据是否是小数判断显示格式
- 在JAVA中将日期格式的string转换为Date
- java中string与date(日期)格式之间的转换
- 把内容写入指定目录指定文件的java文件工具类,支持日期格式目录名的生成
- JAVA中判断是否是正确的日期格式(yyyy-mm-dd)
- java中判断输入日期的格式是否正确
- Java DATE类型日期转换为指定格式――取出时间与系统时间差8小时
- java String.Format() 日期格式用法