一、日期与时间值
DATE ‘2001-08-22’
TIMESTAMP ‘2001-08-22 03:04:05.321’
二、时间和字符串转换
1、时间转字符
-- 将timestamp转换化为指定format格式的string。
date_format(timestamp, format) → varchar
2、字符转时间
-- 将format格式的string转换为时间类型。
date_parse(string, format) → timestamp
3、字符转日期
-- 等同于CAST(x AS date)
date(x) → date
4、format格式
- 年:%Y
- 月:%m
- 日:%d
- 时:%H
- 分:%i
- 秒:%s
- 周几:%w(0…6)
5、时间加减
-- 进行unit单位的时间运算。减法可以用负数来执行。
date_add(unit, value, timestamp) → [same as input]
-- 时间timestamp2-timestamp1后,以unit单位进行展示差值。
date_diff(unit, timestamp1, timestamp2) → bigint