SQLite Julianday函数

SQLite Julianday函数

SQLite julianday函数可帮助您应用修饰符,然后将日期作为输入返回为儒略日。

儒略日是自公元前4714年11月24日下午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'); 

输出:

SQLite Julianday函数

示例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');

输出:

SQLite Julianday函数

示例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');

输出:

SQLite Julianday函数

示例3:在当前日期上加/减年/天:

SELECT julianday('2017-04-14', '+2 years');
SELECT julianday('now', '+5 years');
SELECT julianday('now', '-7 days'); 

输出:

SQLite Julianday函数

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程