Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HH:MM:SS格式的SQLite时差计算_Sqlite_Datetime_Time_Difference - Fatal编程技术网

HH:MM:SS格式的SQLite时差计算

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 如中所述,默认情况下,数字被解释为朱利安日期数字 如果值是秒数,则必须

如何在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

如中所述,默认情况下,数字被解释为朱利安日期数字

如果值是秒数,则必须将其解释为秒数,即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');