hive mysql oracle一些日期处理函数对比

1.date_add和date_sub和mysql不同,第二个参数固定是days,没有interval 1 month自己指定时间单位的说法,只有形如date_add(date_field,-12)

2.hive中to_date,to_date(标准时间格式字符串),里面接收的是标准时间格式字符串

3.mysql以前用的多的字符串转时间是date_format('2020-10-09','%Y-%m-%d')

4.hive/oracle中日期格式是yyyy-mm-dd,mysql是%Y-%m-%d

5.hive中也有date_format函数,但是在日期格式表示上略有不同,用法是形如:
date_format('2020-09-10 13:14:15','yyyy-MM-dd HH:mm:ss')
这里和上面unix时间戳系列函数不同,月份格式必须用MM,HH是24小时制,hh是12小时制

留言

熱門文章