这个函数要用timestamp
时间: 2024-03-03 19:47:15 浏览: 45
NIOS延时函数使用 timestamp
非常抱歉,我的回答有误。您是正确的,如果要使用 `date_format()` 函数,需要先将 `varchar` 类型的日期字符串转换为 `timestamp` 类型。具体操作如下:
```
SELECT date_format(cast('2021-09-30' as timestamp), 'dd/MMM/yyyy');
```
其中,`cast()` 函数将字符串类型的日期转换为 `timestamp` 类型,然后再使用 `date_format()` 函数将其转换为指定格式的日期字符串。在第二个参数中,`dd` 表示日期,`MMM` 表示月份的英文缩写,`yyyy` 表示年份。该查询会将字符串日期 `2021-09-30` 转换为 `30/Sep/2021` 的格式。
阅读全文