在sqlite中,需要使用字符串函数将值转换为数据库可以理解为 time . 对于这些上午/下午日期,一个选项是将前8个字符转换为 time ,并向以结尾的值添加12小时 'PM' .
time(
substr(mycol, 1, 8),
'+' || case when mycol like '%PM' then '12' else '0' end || 'hour'
)
从那时起,您可以使用日期函数。说你想知道时间的不同 mycol1 以及 mycol2 几秒钟后:
strftime(
'%s',
time(
substr(mycol1, 1, 8),
'+' || case when mycol1 like '%PM' then '12' else '0' end || 'hour'
)
) - strftime(
'%s',
time(
substr(mycol1, 1, 8),
'+' || case when mycol1 like '%PM' then '12' else '0' end || 'hour'
)
)
1条答案
按热度按时间py49o6xq1#
在sqlite中,需要使用字符串函数将值转换为数据库可以理解为
time
. 对于这些上午/下午日期,一个选项是将前8个字符转换为time
,并向以结尾的值添加12小时'PM'
.从那时起,您可以使用日期函数。说你想知道时间的不同
mycol1
以及mycol2
几秒钟后: