标签: sqlite

  • sqlite获取当前时间

    sqlite获取当前时间:

    SELECT datetime('now', 'localtime')

  • SQLite时间操作

    获取当前时间:

    select CURRENT_TIMESTAMP;  –以格林尼治标准时间为基准

    select datetime('now');  –以格林尼治标准时间为基准

    获取本地当前时间:

    select datetime('now', 'localtime');
    -- 将UNIX时间戳转化为时间日期格式
    SELECT datetime(1092941466, 'unixepoch');
    -- 将UNIX时间戳转化为本地时间
    SELECT datetime(1092941466, 'unixepoch', 'localtime');

    获取时间差,以秒为单位,格林尼治标准时间为基准

    select strftime('%s',datetime('now')) - strftime('%s','2015-03-03 19:50:00');

    获取时间差,以天为单位,当前时区时间为基准

    select strftime('%J', datetime('now', 'localtime')) - strftime('%J','2015-03-03 20:08:00');