presto里date_parse是无法将20230520转成yyyyMMdd格式的
时间: 2023-11-09 21:05:34 浏览: 171
预处理中__DATE__格式的时间转换为yymmdd格式
5星 · 资源好评率100%
非常抱歉,我再次回答错误了。你可以使用Presto的`from_iso8601_date`函数将ISO 8601格式的日期字符串转换为Date类型,然后使用`date_format`函数将其格式化为指定的字符串格式。具体的Presto查询语句如下所示:
```
SELECT date_format(from_iso8601_date('2023-05-20'), 'yyyy-MM-dd')
```
该查询语句将ISO 8601格式的日期字符串`2023-05-20`转换为Date类型,使用`date_format`函数将其格式化为`yyyy-MM-dd`的形式,即`2023-05-20`。其中,`from_iso8601_date`函数将ISO 8601格式的日期字符串转换为Date类型,而`date_format`函数的参数`'yyyy-MM-dd'`表示输出字符串的日期格式为`年-月-日`。你可以根据实际情况调整参数的值。
阅读全文