select to_date(from_unixtime(UNIX_TIMESTAMP('2020/6/05 05:02:01','yyy/M/dd')))
上面是标准化成为date类型:
格式化:from_unixtime(unix_timestamp('时间','和时间对应的数据格式'),'想要的格式')
如:select from_unixtime(unix_timestamp('20160816','yyyyMMdd'),'yyyy-MM-dd HH:mm:ss') --2016-08-16 00:00:00
select from_unixtime(unix_timestamp('2016816','yyyyMdd')) --和上面的结果一样,默认就是这种格式
Hive中只有带横杠的时间类型才可以直接大于小于号比较