从android中的sqlite数据库中获取字符串,日期,时间和int

从android中的sqlite数据库中获取字符串,日期,时间和int,第1张

概述我使用此代码将字符串,日期,时间和int值插入sqlite数据库void addRemAction(RemActions remaction) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); va

我使用此代码将字符串,日期,时间和int值插入sqlite数据库

voID addRemAction(RemActions remaction) {    sqliteDatabase db = this.getWritableDatabase();    ContentValues values = new ContentValues();    values.put(KEY_ACTOINS_Title,remaction.getTitle()); // Action Title    values.put(KEY_ACTIONS_MSG,remaction.getMsg()); // action msg    values.put(KEY_ACTIONS_DATE,dateFormat.format(new Date()));  // action date    values.put(KEY_ACTIONS_TIME,remaction.getTime()); // action time    values.put(KEY_ACTIONS_PLACE_LONG,remaction.getPlong()); // action place long    values.put(KEY_ACTIONS_PLACE_LAT,remaction.getPlat());  // action place lat    // Inserting Row    db.insert(table_ACTIONS,null,values);    db.close(); // Closing database connection

这是我的代码来检索它

RemActions getRemAction(int ID) {    sqliteDatabase db = this.getReadableDatabase();    Cursor cursor = db.query(table_ACTIONS,new String[] {KEY_ACTOINS_Title,KEY_ACTIONS_MSG,KEY_PLACES_name,KEY_ACTIONS_DATE,KEY_ACTIONS_TIME},KEY_ACTIONS_ID + "=?",new String[] { String.valueOf(ID) },null);    if (cursor != null)        cursor.movetoFirst();    RemActions remActions = new RemActions(cursor.getString(0),cursor.getString(1),cursor.getString(2),cursor.getString(3),cursor.getInt(4));    // return remActions    return remActions;

现在我的IDe给了我错误,因为我的RemAction类的构造函数中的第4个参数是java.util.date类中的Date类型.

我的问题是“我如何设置光标以日期格式获取它?”

生病了很高兴根据要求提供额外的代码

最佳答案由于您无法在sqlite中保存日期/时间值,因此应首先将它们转换为毫秒并将其存储为.

Date c = new Date(System.currentTimeMillis());long milliseconds = c.getTime();//To get current time

如果您需要将毫秒更改回日期格式:

Date c = new Date(cursor.getLong(4));

然后,您可以使用SimpleDateFormat格式化日期. 总结

以上是内存溢出为你收集整理的从android中的sqlite数据库中获取字符串,日期,时间和int全部内容,希望文章能够帮你解决从android中的sqlite数据库中获取字符串,日期,时间和int所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1140548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存