gpt4 book ai didi

android - 如何在 SQLite 中将毫秒转换为日期

转载 作者:IT老高 更新时间:2023-10-28 23:36:54 31 4
gpt4 key购买 nike

我将 Calendar.getTimeInMilliseconds() 中的日期存储在 SQLite DB 中。我需要在 SELECT 语句中每个月标记第一行,所以我需要仅使用 SQLite 函数将时间以毫秒为单位转换为任何日期格式。我怎样才能避免这种情况?

最佳答案

SQLite's supported date/time formats 之一是 Unix 时间戳,即自 1970 年以来的秒数。要将毫秒转换为毫秒,只需除以 1000。

然后使用一些 date/time function获取年份和月份:

SELECT strftime('%Y-%m', MillisField / 1000, 'unixepoch') FROM MyTable

关于android - 如何在 SQLite 中将毫秒转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16977230/

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