【发布时间】:2020-12-08 21:08:30
【问题描述】:
我正在尝试使用 str_to_Date 函数来转换类似的字符串
'30/09/2010 3:33:51 p.m.' and '30/09/2010 12:00:00 a.m.'(excluding quotations)
转换成日期时间。
但是,我无法添加最后一个字符“p.m.”或“上午”发挥作用
我试过的是
SET datecolumn = STR_TO_DATE(left(datecolumn(23), '%d/%m%Y %h:%i:%s %_.m.')
SET datecolumn = STR_TO_DATE(left(datecolumn(18), '%d/%m%Y %h:%i:%s')
TIA
【问题讨论】:
-
格式字符 %p 处理 AM 和 PM。但我不知道它是否处理上午和下午。你试过了吗?
标签: mysql str-to-date