我需要转换方面的帮助 varchar
输入日期时间值为 DATETIME
的列输入,我只需要其中的时间部分。即我有一个列,其值如下:
Verified_date
04/04/2013 03:17:08 PM
05/04/2013 10:10:13 AM
04/04/2013 03:45:15 PM
我只需要时间部分,即
Time
03:17:08 PM
10:10:13 AM
03:45:15 PM
最佳答案
您可以使用 DATE_FORMAT 来使用此查询:
Select DATE_FORMAT(STR_TO_DATE(('04/04/2013 03:17:08 PM'), '%d/%m/%Y %r '), '%r')
此语句将为您提供所需的格式化日期,如 03:17:08 PM
。
您可以查看SQL Fiddle .
关于mysql - 将 varchar 转换为 datetime 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15875652/