Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android sqlite3中的时间戳问题_Android - Fatal编程技术网

android sqlite3中的时间戳问题

android sqlite3中的时间戳问题,android,Android,我想在我的表中插入当前日期和时间。。。。 我使用了这个查询 insert into tbl_reminder values("Description",current_timestamp); 但它插入了错误的时间。。。 实际上,我的模拟器中的时间戳是2010-09-16 18:40:06 但是插入的时间戳值是2010-09-16 13:10:06 我要做什么来插入准确的时间…将其插入引号中,日期将存储为字符串 sqlite没有Date数据类型 现在,以下是您计划使用Date列进行比较的示例 根

我想在我的表中插入当前日期和时间。。。。 我使用了这个查询

insert into tbl_reminder values("Description",current_timestamp);
但它插入了错误的时间。。。 实际上,我的模拟器中的时间戳是
2010-09-16 18:40:06
但是插入的时间戳值是
2010-09-16 13:10:06

我要做什么来插入准确的时间…

将其插入引号中,日期将存储为字符串

sqlite
没有
Date
数据类型

现在,以下是您计划使用
Date
列进行比较的示例

根据经验,我建议您将其存储为长整数,作为Unix时间戳,它允许您在日期之间进行比较,否则这将非常困难


显然,您必须将其来回转换,但从长远来看,这是一种更好的策略。

如何获取您的
当前\u时间戳
?当前\u时间戳是在数据库中插入当前时间的默认关键字…所以我没有给出任何值。。。