⌘+k ctrl+k
1.4 (LTS)
搜索快捷键 cmd + k | ctrl + k
日期类型
名称 别名 描述
DATE   日历日期(年、月、日)

日期指定了年、月、日的组合。DuckDB 遵循 SQL 标准,仅使用公历来计算日期,即使是该历法启用之前的年份也是如此。可以使用 DATE 关键字创建日期,其中数据必须按照 ISO 8601 格式(YYYY-MM-DD)进行格式化。

SELECT DATE '1992-09-20';

特殊值

输入时还可以使用三个特殊的日期值

输入字符串 描述
epoch 1970-01-01(Unix 系统日期零点)
infinity 晚于所有其他日期
-infinity 早于所有其他日期

infinity-infinity 这两个值在系统内部有特殊的表示方式,显示时保持不变;而 epoch 仅仅是一种符号简写,在读取时会被转换为相应的日期值。

SELECT
    '-infinity'::DATE AS negative,
    'epoch'::DATE AS epoch,
    'infinity'::DATE AS positive;
负数 epoch 正数
-infinity 1970-01-01 infinity

函数

请参阅 日期函数

© 2025 DuckDB 基金会,阿姆斯特丹,荷兰
行为准则 商标使用指南