SQLite的juliandday()函数功能方便你应用修改,然后以日期为输入后返回的日期为儒略日。
儒略日是自11月24日,4714 BC下午12:00格林尼治时间在公历的天数。在儒略日函数返回的日期作为浮点数。
句法:
julianday(timestring [,modifier1,modifier2,... modifier_n ] )
例1:检索当前日期:
SELECT julianday('2017-04-13');
SELECT julianday('2017-04-13 16:45');
SELECT julianday('2017-04-13 16:45:30');
SELECT julianday('now');
输出:
例2:检索月份的第一天:
SELECT julianday('2017-04-13','start of month');
SELECT julianday('now','start of month');
SELECT julianday('2017-03-13','-6 days');
SELECT julianday('now','-6 days');
输出:
例2:检索每月的最后一天:
SELECT julianday('2017-03-07','start of month','+1 month','-1 day');
SELECT julianday('now','start of month','+1 month','-1 day');
SELECT julianday('2017-03-07','+24 days');
SELECT julianday('now','+24 days');
输出:
SELECT julianday('2017-04-14','+2 years');
SELECT julianday('now','+5 years');
SELECT julianday('now','-7 days');
【SQLite的juliandday()函数】
推荐阅读
- SQLite的外连接查询
- SQLite的date()函数
- SQLite的交叉连接查询
- SQLite的内连接查询
- SQLite的JOIN连接查询
- SQLite的DISTINCT关键字
- SQLite的Limit子句
- SQLite的Order BY子句
- SQLite的OR子句