我有一个表有两列,例如" StartTime"和" EndTime"。两列的DataType是Time。
因此表的值如下所示:
StartTime EndTime
------------------ ----------------
2014-11-25 02:33:05PM 2014-11-25 02:35:05PM
但我需要结果
StartTime EndTime
------------------ ----------------
2014-11-25 14:33:05 2014-11-25 14:35:05
答案 0 :(得分:0)
select to_char(StartTime , 'yyyy-mm-dd hh24:mi:ss'),
to_char(EndTime, 'yyyy-mm-dd hh24:mi:ss')
from table
答案 1 :(得分:0)
使用DATE_FORMAT:
select DATE_FORMAT(starttime,'%Y-%m-%d %H:%i:%s') from table
有关DATE_FORMAT函数的详细信息,请参阅mysql documentation。
大写H是24小时。
答案 2 :(得分:0)
您可以使用CONVERT()
功能以不同格式显示日期/时间数据。
语法在这里
CONVERT(data_type(length),expression,style)