在日期上使用本地时间

时间:2014-09-20 16:43:46

标签: android sqlite android-sqlite

我的SQLite数据库中有一个列,用UTC存储时间值。我如何得到不同日子的数量?

下面给出了基于UTC天数的结果,这在当地时区是错误的:

select distinct(date(column)) from table

下面也会考虑时间,这是错误的:

select distinct(datetime(column,'localtime')) from table

将日期转换为本地时间是否有意义如下:

select distinct(date(column,'localtime')) from table

我不确定在localtime上使用date转化而不是datetime是否有效。

1 个答案:

答案 0 :(得分:0)

datedatetime之间的唯一区别在于输出格式,而不是任何内部计算。 (在这方面,所有five date/time functions的行为都相同。)