Maxcompute ODPS SQL 日期函数
日期函数
1.DATEADD
--按照指定的单位修改date的值
--加1天
dateadd(datetime, 1, 'dd')
--减1天
dateadd(datetime, -1, 'dd')
--加20个月
--月份溢出,年份增加
dateadd(datetime, 20, 'mm')
--2005年2月没有29日
--日期截取当月最后一天
dateadd(datetime, 1, 'mm')
2.DATE_ADD
--按照幅度增减天数
--加1天
date_add( datetime, 1)
--减1天
date_add( datetime, -1)
--加20天
date_add( datetime, 20)
3.DATEDIFF
--计算两个容日期的差值,并将差值以指定单位展示
datediff(end, start, 'yyyy')
datediff(end, start, 'dd')
datediff(end, start, 'mm')
datediff(end, start, 'hh')
datediff(end, start, 'mi')
datediff(end, start, 'ss')
4.DATE