我想从我的Sqlite数据库中的datetime列获取该月的某一天。我可以简单地使用
select strftime('%d',myColumn) from myTable
但是这些值以UTC格式存储在数据库中,我希望根据本地时间获取日期。所以我可以通过以下方式来获取当地时间。
select date(myColumn, 'localtime') from myTable
现在我如何一起完成这两项操作?我能想到的唯一方法是使用date()
进行内部查询,使用strftime()
进行外部查询。还有另一种方式吗?
答案 0 :(得分:3)
documentation表示像localtime
这样的修饰符与所有日期和时间函数一起使用:
SELECT strftime('%d', myColumn, 'localtime') FROM myTable