跳到主要内容
翻译页面

本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。

JULIANDAY

返回儒略日,即自公元前 4714 年 11 月 24 日格林尼治正午以来的天数(外推格里历)。

另请参阅:
[SELECT] [ 日期修饰符 ]


语法​

SELECT JULIANDAY(datetime_expression [, modifier, ...]) FROM <multipartIdentifier>;

参数​

datetime_expression
日期时间值。

modifier
应用于 datetime_expression 的零个或多个修饰符。有关修饰符的更多信息,请参阅日期修饰符。

返回值​

返回儒略日,表示应用 modifier 后输入 datetime_expression 的日期部分。


示例​

计算两个日期之间的天数​

SELECT name, timeCreated,
round(julianday('now')-julianday(timeCreated)) as days_since
FROM google.storage.buckets WHERE project = 'stackql';
提示

使用 ROUND 将浮点数转换为最接近的整数。

有关更多信息,请参阅 https://www.sqlite.org/lang_datefunc.html。