作为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
答案 0 :(得分:1)
试试这个有效的代码。
Format formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedCode = formatter.format("supply your date-time here");
我相信您应该在提供输入时添加时间和日期,或者必须删除HH:mm:ss
部分。