我有一个列的日期格式为dd-mm-yyyy。我可以使用' date'进行存储。类型?
我知道它可能是使用string / varchar类型的存储,但这是存储它的唯一方法吗?
如何管理不同的日期格式?
答案 0 :(得分:0)
Hive支持date数据类型,但需要以yyyy-MM-dd
格式存储。因此,为了存储日期数据类型,您需要将其转换为该格式。
select to_date(from_unixtime(unix_timestamp('01-01-2099','dd-MM-yyyy')))