gpt4 book ai didi

csv - 如何从Hive中的日期获取一天中的时间,星期几,月份

转载 作者:行者123 更新时间:2023-12-02 21:14:30 27 4
gpt4 key购买 nike

我将以下格式的日期存储在Mailed_Date列中

Mon, 09/20/10 01:04 PM

我使用了一个serde(csv-serde-1.1.2-0.11.0-all.jar)从csv文件中获取此日期并将其存储为String。
我如何从Hive中的该日期获取一天中的时间,星期几,月份。

我尝试使用
select HOUR(Mailed_Date) from final3 limit 5;

但答案为NULL。

最佳答案

我想我找到了查询的答案:-

select day(from_unixtime(unix_timestamp(substr(Mailed_Date, 6, 14), 'MM/dd/yy hh:mm'), 'yyyy-MM-dd hh:mm')) from final3 limit5

在这里,我首先提取日期,然后将其转换为Hive可接受的所需格式,以获取日期,月份或时间。

从以下问题得到了提示:-
Convert mm/dd/yyyy to yyyy-mm-dd in Hive

关于csv - 如何从Hive中的日期获取一天中的时间,星期几,月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39210851/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com