有什么 Hive
函数可用于从 Julian
约会 calendar
的日期?
有多种类型的 Julian
日期。该 Julian
吾日 15001
对于 2015-01-01
.
我在这个页面上找不到任何相关信息。
date_add('2015-01-01', juliadate - 15001)
只是想补充一下。
下面是朱利安日期的格式 yyyyDDD
输入_julian_date : 2006121
substr(from_unixtime(unix_timestamp(cast(cast(Input_julian_date as int) as string),'yyyyDDD')),1,10)
輸出 : 2006-05-01
在Hive中使用 "yyyyDDD "可以正确转换Julian日期。
例如,我有一个字符串列,如 "201707299999ABC",其中前7位是朱利安日期。
TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP(SUBSTRING(my_julian_column, 0, 7), "yyyyDDD")))
产生2017 -03 -13的预期。