SimpleDateFormat严格限制日期转换setLenient(false)
来源:互联网 发布:数据库系统教程答案 编辑:程序博客网 时间:2024/06/06 04:10
String text ="1996-2-1";
Date d = null;
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
df.setLenient(false);//这个的功能是不把1996-13-3 转换为1997-1-3
try
{
d = df.parse(text);
}
catch(Exception e)
{
d=new Date();
System.out.println("你输入的日期不合法,请重新输入");
}
String sdata=df.format(d);
System.out.println(sdata);
这样输入1996-2-31这样的数据也会验证出来错误的,但是前提是要设置Lenient为false
0 0
- SimpleDateFormat严格限制日期转换setLenient(false)
- SimpleDateFormat严格限制日期转换setLenient(false)
- SimpleDateFormat严格限制日期转换setLenient(false)
- 日期字符串解析--SimpleDateFormat严格限制日期转换setLenient(false)
- 日期相关---SimpleDateFormat的setLenient(true/false)-----自动计算日期
- SimpleDateFormat的setLenient(true/false)-----自动计算日期
- java SimpleDateFormat.setLenient(boolean)
- simpleDateFormat日期格式转换
- SimpleDateFormat 日期格式转换
- SimpleDateFormat日期格式转换
- simpleDateFormat日期格式转换
- SimpleDateFormat日期格式转换
- SimpleDateFormat转换日期有误
- JAVA 判断一个字符串是不是一个合法的日期格式format.setLenient(false);
- JAVA 判断一个字符串是不是一个合法的日期格式format.setLenient(false);
- Java SimpleDateFormat.setLenient(boolean lenient)方法使用
- Java SimpleDateFormat.setLenient(boolean lenient)方法使用
- 时间格式化的format.setLenient(false)
- 算法---选择-堆排序
- Base 7
- 指针练习
- 处理关键的调试事件
- 终止alphatrader脚本
- SimpleDateFormat严格限制日期转换setLenient(false)
- 安装rpm包,卸载已经安装的rpm包
- CNN FOR LICENSE PLATE MOTION DEBLURRING--阅读笔记
- Linux下Elasticsearch安装、配置及示例
- Android所有版本对应的API Level(2.1--7.1.1)
- android 关于adb以及截屏,录屏 ,关机 ,重启,查看进程 ,看内核,查看应用使用的内存信息
- 分布式系统的架构思路
- 笔记7-JAVA的初学浅识(Java 的变量类型和修饰符)
- windows10如何禁用驱动签名验证