我有这个日期格式:1/24/15 1:30:00 PM(Varchar),但我想使用查询将其转换为日期时间格式(2015-02-24 13:30:00),如何我可以做吗? 请帮帮我......
答案 0 :(得分:0)
SELECT STR_TO_DATE('1/24/15 1:30:00 PM', '%m/%d/%y %h:%i:%s %p')
FROM yourTable
如果你不喜欢这个给你的输出格式,你可以通过STR_TO_DATE()
来调用DATE_FORMAT()
来强制它达到你想要的效果:
SELECT DATE_FORMAT(STR_TO_DATE('1/24/15 1:30:00 PM', '%m/%d/%y %h:%i:%s %p'),
'%Y-%m-%d %h:%i:%s')
FROM yourTable