Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
unixtime -> date(time) (Anatoliy) 09/11/2011 - 15:46:14
      Re: unixtime -> date(time) (Akina) 10/11/2011 - 08:52:47
      Re: unixtime -> date(time) (Анатолий) 11/11/2011 - 16:43:59
      Re: unixtime -> date(time) (Akina) 13/11/2011 - 22:44:47
      Re: unixtime -> date(time) (Anatoliy) 14/11/2011 - 09:22:11
      Re: unixtime -> date(time) (Akina) 14/11/2011 - 10:11:55
      Re: unixtime -> date(time) (Anatoliy) 16/11/2011 - 08:35:58

> Original message text:
> From: Anatoliy - 09/11/2011 - 15:46:14
> Subject:unixtime -> date(time)
> -----------------
> всем привет
>
> подскажите пожалуйста каким образом можно в Select сразу же конвертировать в удобочитаемую дату?
> ну что то типа
> select DATE_FORMAT(FROM_UNIXTIME(time),'%Y-%m-%d') from table;
> заранее благодарен
>


From: Akina - 14/11/2011 - 10:11:55
Subject:unixtime -> date(time)
-----------------
mysql> use test
Database changed
mysql> create table test(id int, val varchar(15));
Query OK, 0 rows affected (0.11 sec)

mysql> INSERT INTO test(id, val) VALUES (637921,'1321244549.876');
Query OK, 1 row affected (0.03 sec)

mysql> select * from test;
+--------+----------------+
| id | val |
+--------+----------------+
| 637921 | 1321244549.876 |
+--------+----------------+
1 row in set (0.00 sec)

mysql> select DATE_FORMAT(FROM_UNIXTIME(val),'%Y-%m-%d') from test;
+--------------------------------------------+
| DATE_FORMAT(FROM_UNIXTIME(val),'%Y-%m-%d') |
+--------------------------------------------+
| 2011-11-14 |
+--------------------------------------------+
1 row in set (0.00 sec)

mysql> select DATE_FORMAT(FROM_UNIXTIME(val),'%Y-%m-%d %k:%i:%s') from test;
+-----------------------------------------------------+
| DATE_FORMAT(FROM_UNIXTIME(val),'%Y-%m-%d %k:%i:%s') |
+-----------------------------------------------------+
| 2011-11-14 8:22:29 |
+-----------------------------------------------------+
1 row in set (0.00 sec)

mysql> SELECT CAST(FROM_UNIXTIME(val) AS DATETIME) FROM test;
+--------------------------------------+
| CAST(FROM_UNIXTIME(val) AS DATETIME) |
+--------------------------------------+
| 2011-11-14 08:22:29 |
+--------------------------------------+
1 row in set (0.00 sec)

mysql>


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
40722



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |