clickhouse目前支持的日期时间范围
更新时间: 2025-08-20 14:26:50
阅读 953
clickhouse目前支持的日期时间范围
1.问题背景
客户有些场景是日期数据反馈抽取到ck中后显示的日期不对,或者在报告中使用字符串转日期类型后发现数据不对的问题
2.问题原因
ck中支持的日期类型是有范围限制的,详情如下:
| 数据类型 | 最小值 | 最大值 | 存储大小 | 精度 | 备注 |
|---|---|---|---|---|---|
| Date | 1970-01-01 | 2149-06-06 | 2 字节 | 天 | 无符号整数,存储自1970-01-01以来的天数 |
| Date32 | 1900-01-01 | 2299-12-31 | 4 字节 | 天 | 有符号整数,存储自1970-01-01以来的天数 |
| DateTime | 1970-01-01 00:00:00 | 2106-02-07 06:28:15 | 4 字节 | 秒 | 无符号整数,存储Unix时间戳(秒) |
| DateTime64 | 1900-01-01 00:00:00 | 2299-12-31 23:59:59.99999999 | 8 字节 | 最高纳秒级 | 有符号整数,存储Unix时间戳(亚秒精度) |
如果对应类型有超出日期范围的日期数据,转换后的类型就会显示不对
文档反馈
以上内容对您是否有帮助?