问题描述
clickhouse 有这样的功能吗?类似于MysqL的STR_TO_DATE函数。
我需要将“04-Jun-2021”转换为“2021-06-04”
解决方法
考虑使用 parseDateTime32BestEffort:
SELECT
'04-Jun-2021' AS str,parseDateTime32BestEffort(str) AS dateTime,toDate(dateTime) AS date
┌─str─────────┬────────────dateTime─┬───────date─┐
│ 04-Jun-2021 │ 2021-06-04 00:00:00 │ 2021-06-04 │
└─────────────┴─────────────────────┴────────────┘