java.text.ParseException: Unparseable date: "Sat Nov 11 00:00:00 CST 2017"
2017-11-15 17:54
585 查看
比较日期大小。
Date date=contractDetail.getRepayTime(); //需要和当前日期比较的日期
Date nowdate = new Date();//获取当前日期
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd");//这是去掉时分秒的
String str1 = sdf.format(date);
String str2 = sdf.format(nowdate);
Date d;
Date dd;//当前日期
try {
d = sdf.parse(str1);
dd=sdf.parse(str2);
if(d.getTime()<dd.getTime()){
//这个日期在今天之前 执行...
}else {
//这个日期在今天之后 执行...
}
} catch (ParseException e) {
e.printStackTrace();
}
注意sdf.format()里面的东西一定Date类型的,sdf.parse()里面的东西才是String类型的,你写对了吗?
你的之所以报错 很可能是因为你把Date类型的数据.toString()变成String类型 然后放到sdf.format()里面了。
Date date=contractDetail.getRepayTime(); //需要和当前日期比较的日期
Date nowdate = new Date();//获取当前日期
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd");//这是去掉时分秒的
String str1 = sdf.format(date);
String str2 = sdf.format(nowdate);
Date d;
Date dd;//当前日期
try {
d = sdf.parse(str1);
dd=sdf.parse(str2);
if(d.getTime()<dd.getTime()){
//这个日期在今天之前 执行...
}else {
//这个日期在今天之后 执行...
}
} catch (ParseException e) {
e.printStackTrace();
}
注意sdf.format()里面的东西一定Date类型的,sdf.parse()里面的东西才是String类型的,你写对了吗?
你的之所以报错 很可能是因为你把Date类型的数据.toString()变成String类型 然后放到sdf.format()里面了。
相关文章推荐
- java.text.ParseException: Unparseable date: "Mon Mar 30 00:00:00 CST 2015"
- java.text.ParseException: Unparseable date: "11/10/10" at java.text.DateFormat.
- FAQ(59):java.text.ParseException: Unparseable date: "Wed Jan 24 16:28:14 CST 2018"
- FAQ(63):java.text.ParseException: Unparseable date: "Sun Jan 28 13:30:13 CST 2018"
- java.text.ParseException: Unparseable date: "2016-11-02 00-02-00"
- java.text.ParseException: Unparseable date: "2011-11-11 03:03PM"
- java.text.ParseException: Unparseable date: "2015-06-09 hh:56:19"
- java.text.ParseException: Unparseable date: "2015-06-09 hh:56:19"
- java异常,java.text.ParseException: Unparseable date: "",原因
- Error when passing date to create solr date format.java.text.ParseException: Unparseable date: "We 4000 d
- java.text.ParseException: Unparseable date: "2015-06-09 hh:56:19"
- 遇到的问题------------时间格式转化时java.text.ParseException: Unparseable date: ""异常
- 遇到的问题------------时间格式转化时java.text.ParseException: Unparseable date: ""异常
- java.text.ParseException: Unparseable date: ""
- java.text.ParseException: Unparseable date:
- java.text.ParseException: Unparseable date:
- android 格林尼治标准时间的 格式转换 (String To Date) 报错 java.text.ParseException: Unparseable date
- DateFormat中的parse老是抛出 java.text.ParseException: Unparseable date问题
- java.text.ParseException: Unparseable date:
- java之中 "Sat Sep 11 21:50:00 CST 2010" 转Date