在mysql中,有時需要將int類型的時間戳轉換為datetime類型。下面是一些MySQL中的語法方法,可以將int類型的時間戳轉換為datetime類型。
SELECT FROM_UNIXTIME(1457915447);
這里,我們使用SELECT語句和FROM_UNIXTIME函數。FROM_UNIXTIME函數將Unix時間戳轉換為與時間串相同的日期和時間,這個函數需要一個參數,這個參數是Unix時間戳。
還有一個方法是:
SELECT DATE_ADD('1970-01-01 00:00:00', INTERVAL 1457915447 SECOND);
在這種情況下,我們使用DATE_ADD函數和INTERVAL子句。INTERVAL子句在給定日期和時間上添加或減去指定時間量。
總的來說,這些是將int類型的時間戳轉換為datetime類型的兩種常用方法。您可以根據自己的需要選擇最適合您的方法。