我有一些scv输入数据文件,如下所示:
TicketID,AccountID,DateOpened
1,acc-1,2015-10-29 T 10:45 UTC
2,acc-2,2015-10-29 T 10:45 UTC
3,acc-1,2015-10-30 T 10:45 UTC
有没有办法让Hive将DateOpened字段解析为Date?
答案 0 :(得分:1)
您可以使用substr函数从时间戳中获取日期,然后将其转换为日期数据类型。
select cast(substr(DateOpened,1,10) as date) from yourTableName
答案 1 :(得分:1)
尝试简单且非常方便的TO_DATE
select TO_DATE(DateOpened) from tablename;
输出: -
2015-10-29
2015-10-29
2015-10-30