HH:MM:SS格式的SQLite时差计算
如何在SQLite中以HH:MM:SS格式计算时间差HH:MM:SS格式的SQLite时差计算,sqlite,datetime,time,difference,Sqlite,Datetime,Time,Difference,如何在SQLite中以HH:MM:SS格式计算时间差 选择时间(strftime('%s','2017-11-01 22:25:28')-strftime('%s','2017-11-01')); 给了我: 12:00:00 及 选择日期时间(strftime('%s','2017-11-01 22:25:28')-strftime('%s','2017-11-01')); 给了我: -4492-12-04 12:00:00 如中所述,默认情况下,数字被解释为朱利安日期数字 如果值是秒数,则必须
选择时间(strftime('%s','2017-11-01 22:25:28')-strftime('%s','2017-11-01'));
给了我:
12:00:00
及
选择日期时间(strftime('%s','2017-11-01 22:25:28')-strftime('%s','2017-11-01'));
给了我:
-4492-12-04 12:00:00
如中所述,默认情况下,数字被解释为朱利安日期数字
如果值是秒数,则必须将其解释为秒数,即Unix时间戳:
SELECT time(strftime('%s','2017-11-01 22:25:28') - strftime('%s','2017-11-01'), 'unixepoch');
如中所述,默认情况下,数字被解释为朱利安日期数字
如果值是秒数,则必须将其解释为秒数,即Unix时间戳:
SELECT time(strftime('%s','2017-11-01 22:25:28') - strftime('%s','2017-11-01'), 'unixepoch');