Nil*_*tel 1 mysql sql datetime phpmyadmin
我有时间戳varchar(20)一样'01-11-2012 11:36:53.122'
如果我只得到日期
SELECT STR_TO_DATE("01-11-2012 11:36:53.122", '%d-%m-%Y')
Run Code Online (Sandbox Code Playgroud)
它给出了这个输出:"2012-11-01".
但是这个
SELECT STR_TO_DATE("01-11-2012 11:36:53.122", '%H:%i:%s')
Run Code Online (Sandbox Code Playgroud)
它给出了输出"null"而不是11:36:53.
什么是查询才能获得时间?
试一试
DATE_FORMAT(STR_TO_DATE(`column`, '%d-%m-%Y %H:%i:%s'), '%H:%i:%s')
Run Code Online (Sandbox Code Playgroud)
其他来源,
| 归档时间: |
|
| 查看次数: |
1660 次 |
| 最近记录: |