是否有任何Hive
功能可以从Julian
日期转换为calendar
日期?
Julian
日期有多种类型。我Julian
的{{1}}日期为15001
{。}}。
我在此页面上找不到任何相关信息:
答案 0 :(得分:0)
date_add('2015-01-01', juliadate - 15001)
答案 1 :(得分:0)
只想添加。
以下是朱利安日期格式yyyyDDD
Input_julian_date:2006121
substr(from_unixtime(unix_timestamp(cast(cast(Input_julian_date as int) as string),'yyyyDDD')),1,10)
输出:2006-05-01
答案 2 :(得分:0)
使用“ yyyyDDD”可以正确转换Hive中的儒略日期。
例如,我有一个字符串列,例如“ 201707299999ABC”,其中前7位是儒略日期:
TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP(SUBSTRING(my_julian_column, 0, 7), "yyyyDDD")))
按预期生产2017-03-13。