【发布时间】:2014-05-09 14:43:29
【问题描述】:
我正在尝试将字符串转换为日期以与当前日期进行比较,它会引发解析异常
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US);
try {
java.util.Date cookiedate = format.parse("Tue Apr 29 11:40:55 GMT+04:00 2014");
Calendar currentDate = Calendar.getInstance();
String dateNow = format.format(currentDate.getTime());
java.util.Date currDate = format.parse(dateNow);
if (currDate.getTime() > cookiedate.getTime()) {
return true;
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
【问题讨论】:
-
您不认为您需要更改 SimpleDateFormat 吗?
标签: java android datetime date-format simpledateformat