1. 程式人生 > >mysql 查詢 int型別日期轉換成datetime型別

mysql 查詢 int型別日期轉換成datetime型別

http://blog.163.com/dreamman_yx/blog/static/26526894201053115538643/

資料庫日期型別是int型別的,該查詢結果是datetime型別的


SELECT from_unixtime( dateline ) 
FROM cdb_posts


如果原來型別是datetime型別,查詢結果要是int型別則


SELECT unix_timestamp( dateline ) 
FROM cdb_posts


php時間轉換,關鍵是看你在什麼時候要獲得對應的時間型別


$timestamp = 1210003200;
$datetime = date('Y-m-d H:i:s', $timestamp);
echo "該時間戳代表的時間:", $datetime, "
\n";
echo "從此時間重新轉回時間戳:", strtotime($datetime), "
\n";

測試程式碼:

SELECTFROM_UNIXTIME('1245464456')mytime
FROMecs_order_goods

顯示資料

2009-06-20 10:20:56
2009-06-20 10:20:56
2009-06-20 10:20:56
2009-06-20 10:20:56
2009-06-20 10:20:56
2009-06-20 10:20:56
2009-06-20 10:20:56