本节提供 TiDB Cloud Lake 中区间函数的参考信息。区间函数允许你创建各种时间单位的区间值,用于日期和时间计算。
| 函数 | 描述 | 示例 |
|---|---|---|
| TO_DAYS | 将数字转换为天数区间 | TO_DAYS(2) → 2 days |
| TO_WEEKS | 将数字转换为周数区间 | TO_WEEKS(3) → 21 days |
| TO_MONTHS | 将数字转换为月数区间 | TO_MONTHS(2) → 2 months |
| TO_YEARS | 将数字转换为年数区间 | TO_YEARS(1) → 1 year |
| 函数 | 描述 | 示例 |
|---|---|---|
| TO_HOURS | 将数字转换为小时区间 | TO_HOURS(5) → 5:00:00 |
| TO_MINUTES | 将数字转换为分钟区间 | TO_MINUTES(90) → 1:30:00 |
| TO_SECONDS | 将数字转换为秒数区间 | TO_SECONDS(3600) → 1:00:00 |
| EPOCH | TO_SECONDS 的别名 | EPOCH(60) → 00:01:00 |
| 函数 | 描述 | 示例 |
|---|---|---|
| TO_MILLISECONDS | 将数字转换为毫秒区间 | TO_MILLISECONDS(2000) → 00:00:02 |
| TO_MICROSECONDS | 将数字转换为微秒区间 | TO_MICROSECONDS(2000000) → 00:00:02 |
| 函数 | 描述 | 示例 |
|---|---|---|
| TO_DECADES | 将数字转换为十年区间 | TO_DECADES(2) → 20 years |
| TO_CENTRIES | 将数字转换为世纪区间 | TO_CENTRIES(1) → 100 years |
| TO_MILLENNIA | 将数字转换为千年区间 | TO_MILLENNIA(1) → 1000 years |