2015-03-11 4 views
0

У меня есть одна таблица, которая имеет два столбца, такие как «StartTime» и «EndTime». DataType из двух столбцов - Time.Формат timestamp в SQL

Так Значения таблицы выглядит следующим образом:

 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
select to_char(StartTime , 'yyyy-mm-dd hh24:mi:ss'), 
to_char(EndTime, 'yyyy-mm-dd hh24:mi:ss') 
from table 
0

Использование DATE_FORMAT:

select DATE_FORMAT(starttime,'%Y-%m-%d %H:%i:%s') from table 

ВИДЕТЬ mysql documentation для больше информации о функции DATE_FORMAT.

В верхнем регистре H содержится 24 часа.

0

Вы можете использовать функцию CONVERT() для отображения данных даты и времени в разных форматах. синтаксис здесь

CONVERT(data_type(length),expression,style) 
Смежные вопросы