java SimpleDateFormat.setLenient(boolean)
2017-11-16 10:51
543 查看
此方法用于设定是否将不正确的时间格式转换为正确的时间,默认为true
比如2017-13-01是一个错误的时间格式,默认会将其转换为2018-01-01,如果setLenient(false)
console 输出结果
比如2017-13-01是一个错误的时间格式,默认会将其转换为2018-01-01,如果setLenient(false)
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { System.out.println(sdf.format(sdf.parse("2017-13-01 10:01"))); sdf.setLenient(false); System.out.println(sdf.parse("2017-13-01 10:01")); } catch (ParseException e) { System.out.println(e.getMessage()); }
console 输出结果
2018-01-01 Unparseable date: "2017-13-01 10:01"
相关文章推荐
- Java SimpleDateFormat.setLenient(boolean lenient)方法使用
- Java.SimpleDateFormat.Date.getTime.setTime.Format
- java日期格式大全 format SimpleDateFormat
- Java学习--(十一)包装类,Date,SimpleDateFormat,Calendar类的使用
- java-使用SImpleDateFormat格式化时间输出
- Android开发中setLatestEventInfo、Handler、SimpleDateFormat警告解决办法
- 深入理解Java:SimpleDateFormat安全的时间格式化
- Java中SimpleDateFormat用法详解-日期时间格式设置
- Java SimpleDateFormat使用
- Java之3.Math类、Date、SimpleDateFormat
- JAVA时间知识点汇总(Date,SimpleDateFormat,TimerTask,UUID)
- Java的SimpleDateFormat常用方法说明整理
- java 日期格式SimpleDateFormat例子
- java代码国际化getDateTimeInstance和SimpleDateFormat
- Java:类 SimpleDateFormat的一个例子
- Java——java.text.SimpleDateFormat的用法
- JAVA复习资料-关于SimpleDateFormat安全的时间格式化线程安全问题
- java时间格式化----java.text.SimpleDateFormat
- 深入理解Java:SimpleDateFormat安全的时间格式化(多线程应用)
- java 日期格式化SimpleDateFormat Local西班牙等国家的日期格式化