是否有Hive函数可用于将Julian日期转换为calendar日期?Julian日期有多种类型。我拥有的Julian日期将15001用于2015-01-01。我在此页面上找不到任何相关信息:配置单元手册-日期函数
Hive
Julian
calendar
15001
2015-01-01
6yjfywim1#
date_add('2015-01-01', juliadate - 15001)
z31licg02#
刚想补充一句。以下是儒略历日期格式yyyyDDD输入_儒略历_日期:2006121个
yyyyDDD
2006121
substr(from_unixtime(unix_timestamp(cast(cast(Input_julian_date as int) as string),'yyyyDDD')),1,10)
输出:2006-05-01
2006-05-01
dauxcl2d3#
使用“yyyyDDD”可正确转换配置单元中的儒略日期。例如,我有一个字符串列,如“201707299999ABC”,其中前7位是儒略日期:
TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP(SUBSTRING(my_julian_column, 0, 7), "yyyyDDD")))
2017年3月13日生产符合预期。
gtlvzcf84#
儒略日期格式--yyyyDDD预期的日期格式-- 'yyyy-MM-dd'
from_unixtime(unix_timestamp(cast(**julianl_date_col**as string),'yyyyDDD'),'yyyy-MM-dd')
4条答案
按热度按时间6yjfywim1#
z31licg02#
刚想补充一句。
以下是儒略历日期格式
yyyyDDD
输入_儒略历_日期:
2006121
个输出:
2006-05-01
dauxcl2d3#
使用“yyyyDDD”可正确转换配置单元中的儒略日期。
例如,我有一个字符串列,如“201707299999ABC”,其中前7位是儒略日期:
2017年3月13日生产符合预期。
gtlvzcf84#
儒略日期格式--yyyyDDD预期的日期格式-- 'yyyy-MM-dd'