在我的一个DB列中,我有一个这样的字符串
19-Oct-19
我想把这个字符串改成一个合适的日期格式,像这样
19-10-2019 or 19-10-2019
如何使用sql
实现此功能?使用STR_TO_DATE()
,您可以将String
转换为Date
,使用DATE_FORMAT()
格式您的Date
值。
select DATE_FORMAT(STR_TO_DATE('19-Oct-19', '%Y-%M-%d'), '%d-%m-%Y');