hive sql 将20230608格式转为2023-06-08日期格式
时间: 2023-09-08 12:16:49 浏览: 302
你可以使用Hive SQL中的函数 `from_unixtime()` 和 `unix_timestamp()`,将日期格式从 `20230608` 转换为 `YYYY-MM-DD` 格式。
以下是转换的示例代码:
```
SELECT from_unixtime(unix_timestamp('20230608', 'yyyyMMdd'), 'yyyy-MM-dd') AS formatted_date;
```
执行以上代码后,将返回 `2023-06-08` 格式的日期。
相关问题
hive sql 将20230608字符串格式转为2023-06-08日期格式
可以使用Hive SQL中的`from_unixtime()`和`unix_timestamp()`函数将字符串格式的日期转换为日期格式。
假设你的日期字符串为'20230608',可以使用以下查询转换为日期格式:
```
SELECT from_unixtime(unix_timestamp('20230608', 'yyyyMMdd'), 'yyyy-MM-dd');
```
其中,`unix_timestamp()`函数将字符串'20230608'转换为Unix时间戳,'yyyyMMdd'是日期字符串的格式,`from_unixtime()`函数将Unix时间戳转换为日期格式'yyyy-MM-dd'。
阅读全文