11
在Android中,是否可以使用ContentValues
将时间戳记插入到数据库中?当我尝试添加它使用这样的:通过ContentValues将时间戳插入到数据库中
ContentValues args = new ContentValues();
args.put(MY_DATE, my_date);
我得到一个错误,告诉我,my_date
需要是String
。有关如何实现这一目标的任何建议?
注意,虽然在检索数据时不能使用getInt(),但需要使用getDouble()(在光标上)。 Java-ints没有足够大的存储时间戳(这个游戏我是前一阵子的一个主要问题)。 – Alxandr 2010-08-07 23:15:56
或者只使用getLong()。 – alexanderblom 2010-08-07 23:42:41
感谢您的回复。看来我可以将时间戳添加到contentvalues中作为一个字符串,并且当我使用mDb.insert(DATABASE_TABLE,null,args)时,它将作为sql时间戳插入到数据库中,没有问题。 – 2010-08-08 12:19:39