SQLite的juliandday()函数

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()函数】

    推荐阅读