📅  最后修改于: 2023-12-03 15:20:18.181000             🧑  作者: Mango
SQLite 是一种嵌入式关系型数据库,Julianday 是其中的一个日期和时间函数。该函数用于将给定的日期时间值转换为 Julian Day Number (儒略日数),并返回对应的浮点数。
在 SQLite 中,儒略日数是一种计算日期和时间的标准方式,它表示为从公元前4714年11月24日的正午开始计算至指定日期时间的天数。以浮点数的形式表示,其中整数部分代表天数,小数部分代表小时、分钟和秒的分数。
julianday(date_string, modifiers)
date_string
:要求转换为 Julian Day Number 的日期时间值,可以是日期字符串、日期时间字符串、整数或浮点数。modifiers
:可选参数,用于对日期时间值进行调整,例如 "+X days"、"-X days"、"+X months"、"-X months"等。SELECT julianday('2022-01-01');
输出结果:
2459590.5
SELECT julianday(2459590);
输出结果:
2459590.5
SELECT julianday('2022-01-01 12:00:00', '+1 hours');
输出结果:
2459590.5
参考文档:SQLite julianday 函数