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中只有带横杠的时间类型才可以直接大于小于号比较


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

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部