![](/img/trans.png)
[英]Calculating day of week from month, year and day and adding it as a column in my dataset
[英]How to get time of day, day of week, Month from date in Hive
我將以下格式的日期存儲在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可接受的所需格式,以獲取日期,月份或時間。
從以下問題得到了提示:
在Hive中將mm / dd / yyyy轉換為yyyy-mm-dd
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.