在Android中解析日期时解析错误

时间:2015-04-25 03:16:20

标签: java android sqlite date

作为this问题的延续,错误似乎无法解决。 SQLite中的日期存储为2015-04-25,格式为yyyy-MM-dd。现在,此日期(系统日期)使用CURRENT_DATE变量存储在db中,并作为字符串提取。最小代码如下所示:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date taskDate = dateFormat.parse(dateFormat.format(new Date("2015-04-25")));

但我得到一个例外:

  

解析错误:2015-04-25

1 个答案:

答案 0 :(得分:1)

试试这个有效的代码。

Format formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedCode = formatter.format("supply your date-time here");

我相信您应该在提供输入时添加时间和日期,或者必须删除HH:mm:ss部分。