hive中20120102转为2012-01-02
时间: 2024-06-17 19:04:37 浏览: 190
sql转为hivesql注意事项-实战总结
在Hive中,可以使用日期函数将字符串类型的日期转换为日期格式。可以使用from_unixtime()函数和unix_timestamp()函数将字符串转换为日期类型。假设你的日期字符串是20120102,你可以使用如下语句将其转换为日期格式'2012-01-02':
```
SELECT from_unixtime(unix_timestamp('20120102','yyyyMMdd'),'yyyy-MM-dd');
```
其中,unix_timestamp()函数将日期字符串'20120102'转换为Unix时间戳,from_unixtime()函数将Unix时间戳转换为日期格式'yyyy-MM-dd'。
阅读全文