Есть ли способ конвертировать формат времени в MySQL - PullRequest
1 голос
/ 28 июля 2011

стиль даты, хранящийся в базе данных, выглядит следующим образом: 1310783109.

Например: поле даты updatetime. когда я использую это:

SELECT updatetime from node_software

тогда в моем файле шаблона я использую этот {updatetime}. выводит 1310783109. есть ли способ отформатировать дату в команде sql, чтобы сделать вывод, подобный этому 07-28. а именно месяц-день. спасибо.

Ответы [ 3 ]

1 голос
/ 28 июля 2011

FROM_UNIXTIME

Почему вы все равно не используете собственные типы данных даты / времени MySQL?

1 голос
/ 28 июля 2011

Вы можете сделать это, используя FROM_UNIXTIME :

SELECT FROM_UNIXTIME(`updatetime`, '%m-%d') AS `updatetime` 
  FROM `node_software`
1 голос
/ 28 июля 2011

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

SELECT DATE_FORMAT(NOW(), "%m-%d") as mydate

SELECT FROM_UNIXTIME(1310783109, "%m-%d") as mydate
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...