SQL日期与时间类型

一、日期与时间值

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值