我希望将以下字符串: mmm-dd-yyyy 转换为日期: yyyy-mm-dd
e.g
2015年11月6日至2015-11-06
亚马逊雅典娜
答案 0 :(得分:3)
我会做date_parse。相应地调整你的正则表达式。
选择date_parse('Nov-06-2015','%b-%d-%Y')
2015-11-06 00:00:00.000
REFD:https://prestodb.io/docs/current/functions/datetime.html
答案 1 :(得分:2)
您也可以使用 cast 函数来获取日期类型的期望输出。
select cast(date_parse('Nov-06-2015','%M-%d-%Y') as date);
输出--2015-11-06
在亚马逊雅典娜 https://prestodb.io/docs/current/functions/datetime.html 使用日期解析来解析字符串并转换为转换 2015-11-06 00:00:00.000 进入2015-11-06