gpt4 book ai didi

java - 我无法从 sqlite 解析日期。解析异常 : Unparseable date

转载 作者:行者123 更新时间:2023-12-02 08:00:40 28 4
gpt4 key购买 nike

当我从数据库中获取数据时间值时,我得到“java.text.ParseException:无法解析的日期:2008-06-29 20:45:00”

我的代码:

try {
Cursor cur = db.query("table", new String[] { "_id", "id_m", "date_time"}, "id_m=31", null, null, null, null);
startManagingCursor(cur);
cur.moveToFirst();
Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS").parse(cur.getString(cur.getColumnIndex("date_time")));
long unixTimestamp = date.getTime() / 1000;
} catch (ParseException e) {
e.printStackTrace();
} catch (Exception e){
e.printStackTrace();
}

谁能解释一下为什么吗?

最佳答案

数据库中的时间使用 24 小时制,但您已为小时字段指定 hh,这将值限制为 1 到 12。您的模式应为

yyyy-MM-dd HH:mm:ss.SSS

关于java - 我无法从 sqlite 解析日期。解析异常 : Unparseable date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8966170/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com