gpt4 book ai didi

java - Sqlite 组按天日期

转载 作者:行者123 更新时间:2023-11-29 06:37:25 26 4
gpt4 key购买 nike

我正在尝试从表中检索不同日期的列表。它们以整数形式存储。

cal.getTime().getTime()

Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object.

我写的

select strftime('%d-%m-%Y'," + date_clmn + ") from "
+ TABLE_NAME +" group by strftime('%d-%m-%Y'," + date_clmn + ")"

接下来,我将这些值转换为字符串。我得到的:

24-11--471

之后,当我尝试使用

进行查询时
strftime('%d-%m-%Y',date_clmn)=24-11--471

我一无所获

怎么了?

使用这种方式会遇到时区问题吗?

如果有其他方法可以做到,我会很高兴听到你的消息。

提前致谢。

更新

Tried "date(" + date_clmn+ ",'unixepoch')"
now retrieved value is "1970-01-01"

最佳答案

由于您没有在表中存储日期,因此您需要更改字段。尝试使用此代码:

"select strftime('%d-%m-%Y'," + date_clmn + "/1000,'unixepoch') from "
+ TABLE_NAME +" group by strftime('%d-%m-%Y'," + date_clmn + "/1000,'unixepoch')"

关于java - Sqlite 组按天日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18495534/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com