Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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
Sqlite 如何在localtime上应用strftime_Sqlite_Android Sqlite - Fatal编程技术网

Sqlite 如何在localtime上应用strftime

Sqlite 如何在localtime上应用strftime,sqlite,android-sqlite,Sqlite,Android Sqlite,我想从Sqlite数据库中的datetime列中获取一个月的日期。我可以简单地使用 select strftime('%d',myColumn) from myTable 但是这些值存储在数据库中的UTC中,我想根据localtime获取日期。因此,我可以执行以下操作以获取本地时间 select date(myColumn, 'localtime') from myTable 现在,我如何同时进行这两个操作?我能思考的唯一方法是使用date()进行内部查询,使用strftime()进行外部查

我想从Sqlite数据库中的datetime列中获取一个月的日期。我可以简单地使用

select strftime('%d',myColumn) from myTable
但是这些值存储在数据库中的UTC中,我想根据localtime获取日期。因此,我可以执行以下操作以获取本地时间

select date(myColumn, 'localtime') from myTable
现在,我如何同时进行这两个操作?我能思考的唯一方法是使用
date()
进行内部查询,使用
strftime()进行外部查询。还有其他方法吗?

说像
localtime
这样的修饰符用于所有日期和时间函数:

SELECT strftime('%d', myColumn, 'localtime') FROM myTable
说明所有日期和时间函数都使用诸如
localtime
之类的修饰符:

SELECT strftime('%d', myColumn, 'localtime') FROM myTable