0
点赞
收藏
分享

微信扫一扫

SQLITE 日期格式转换

爱读书的歌者 2023-11-29 阅读 43

日期格式

从 TIME列(unix秒数) 读取时间


SELECT TIME from TableName



SELECT strftime('%s', TIME,'unixepoch')   as TIME from TableName

从 TIME列(unix秒数)转换成 %Y-%m-%d 

SELECT  strftime('%Y-%m-%d', TIME,'unixepoch') as TIME from TableName

从 TIME列(unix秒数.SSS)转换成 毫秒

SELECT cast(substr(strftime('%f', TIME) ,-3) as real) +cast(strftime('%s', TIME)  as real)* 1000.0 as TIME, from TableName

日期筛选

WHERE TIME BETWEEN "2023-10-28 08:00:00" AND  "2023-11-20 09:50:00"

或者

where TIME > strftime('%s', '2023-11-19 15:36:34') AND TIME < strftime('%s', '2023-11-20 00:36:34','+10 hour');
举报

相关推荐

0 条评论