Печать даты из значения метки времени - PullRequest
2 голосов
/ 26 марта 2012

У меня есть таблица в MySQL DB (созданная_дата). Он хранит метки времени (значение INT). Я хотел бы напечатать значения столбца в sql, какую функцию использовать для этого. Ибо формат все устраивает.

Select WHAT_FUNCTION_TO_USE( created_date) from users

Ответы [ 3 ]

1 голос
/ 26 марта 2012

Если вы хотите отформатировать дату, посмотрите эту ссылку

Как это:

SELECT FROM_UNIXTIME(1196440219);
        -> '2007-11-30 10:30:19'
SELECT FROM_UNIXTIME(1196440219) + 0;
        -> 20071130103019.000000
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),
    ->                      '%Y %D %M %h:%i:%s %x');
        -> '2007 30th November 10:30:59 2007'
1 голос
/ 26 марта 2012
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),'%d-%m-%Y ); // dd-mm-yyyy format 

или

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),'%m-%d-%Y ); // mm-dd-yyyy format
1 голос
/ 26 марта 2012
SELECT FROM_UNIXTIME(`created_date`) FROM `users`
...