java判断string 能否转换成 date ,并将字符串转化为日期
2016-12-16 00:00
288 查看
/** * 判断string 能否转换成 date - 待测试 20160815 by Caijl * * @param str * @return */ public static boolean isValidDate(String str) { boolean convertSuccess = true; // 指定日期格式为四位年/两位月份/两位日期,注意yyyy/MM/dd区分大小写; SimpleDateFormat formatDateTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { formatDateTime.parse(str); convertSuccess = true; return convertSuccess; } catch (ParseException e) { // 如果throw java.text.ParseException或者NullPointerException,就说明格式不对 convertSuccess = false; } SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd"); try { formatDate.parse(str); convertSuccess = true; return convertSuccess; } catch (ParseException e) { // 如果throw java.text.ParseException或者NullPointerException,就说明格式不对 convertSuccess = false; }
/** * 将 String 转换成 Date * * @param string * 经过 isValidDate 检验过的格式 * @return * @throws ParseException */ public static Date convertStringToDate(String string) throws ParseException { try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return sdf.parse(string); } catch (ParseException e) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); return sdf.parse(string); } } return convertSuccess; }
相关文章推荐
- 在java中实现日期类型和字符串类型的转换_所有(Date String Timestamp Datetime)
- Java日期转换SimpleDateFormat格式大全 和 判断是否为合法的日期时间字符串?
- C# 判断字符串能否转化为日期
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- Java日期格式--字符串与Date格式的转换
- java中string与date(日期)格式之间的转换
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式
- java日期类型转换总结date timestamp calendar string
- Java从入门到精通 - JavaString 字符串拼接,截取,查找及日期转换
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- JavaScript将字符串转换成日期的方法(JavaScript String to Date)
- 在JAVA中将日期格式的string转换为Date
- Java Date,long,String 日期转换
- 将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法