gpt4 book ai didi

android - 将日期绑定(bind)到 SQLiteStatement

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:19 24 4
gpt4 key购买 nike

我有一个预编译的插入语句,看起来像这样

this.insertStmt = this.db.compileStatement("INSERT INTO " + TABLE_NAME + " (name, date) VALUES (?, ?)");

我知道怎么绑定(bind)名字

this.insertStmt.bindString(1, "Test");

但是我怎样才能用 Date 对象解决这个问题呢?

最佳答案

SQLite 没有Dates 的存储类。查看SQLite DataTypes .

我建议将您的 Date 存储为 long,在数据库的 integer 列中,当您从您的数据库中获取数据时数据库,您可以使用以下方法从 Cursor 轻松创建 Date 对象:

   myDate=new Date(cursor.getLong(DATE_COL_INDEX));

关于android - 将日期绑定(bind)到 SQLiteStatement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7432194/

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