Hive时间标准化|时间格式化,yyyyMMdd化
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中只有带横杠的时间类型才可以直接大于小于号比较

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
