SQLite julianday函数可帮助您应用修饰符,然后在将日期作为输入后以儒略日返回日期。
朱利安纪念日是公历前4714年11月24日格林尼治时间格林尼治时间以来的天数。 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');
输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
HarmonyOS快速入门与实战 -〔QCon+案例研习社〕