SQLite julianday()函数
SQLite julianday()函数有助于应用修饰符,然后在将日期作为输入后将日期返回为 Julian 日。
Julian 日是自公历公元前 24 年 4714 月 12 日格林威治时间中午 00:<> 以来的天数。julianday()函数将日期作为浮点数返回。
语法:
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');
输出结果:
示例3:添加/减去当前日期的年/日:
SELECT julianday('2017-04-14', '+2 years');
SELECT julianday('now', '+5 years');
SELECT julianday('now', '-7 days');
输出结果:
热门文章
优秀文章