presto把字符串转换成时间戳
时间: 2023-08-11 12:04:12 浏览: 256
字符串和时间戳相互转换
在 Presto 中,您可以使用 `CAST` 函数将字符串转换为时间戳。以下是一个示例查询:
```
SELECT CAST('2022-01-01 00:00:00' AS TIMESTAMP);
```
这将把字符串 `'2022-01-01 00:00:00'` 转换为对应的时间戳。请注意,字符串和时间戳之间的格式应该匹配,否则转换将失败。您可以使用 `date_format` 函数来指定日期格式。例如,如果您的字符串格式为 `YYYY-MM-DD HH:mm:ss`,则可以使用以下查询:
```
SELECT CAST('2022-01-01 00:00:00' AS TIMESTAMP FORMAT 'YYYY-MM-DD HH:mm:ss');
```
这将把字符串转换为时间戳,同时指定了字符串的日期格式。
阅读全文