色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 轉為時間戳

錢浩然2年前8瀏覽0評論

在MySQL中,我們有時需要將存儲在數據庫中的時間轉換為時間戳,這樣我們就可以在代碼的其他部分使用這些時間數據。下面我們將討論如何在MySQL中將日期時間轉換為時間戳。

SELECT UNIX_TIMESTAMP("2022-01-01 00:00:00");

以上語句將返回“1640995200”,這是UTC時間下2022年1月1日零點的時間戳。我們可以使用這個方法來將日期時間轉換為時間戳。

另外,我們可以使用FROM_UNIXTIME函數將時間戳轉換為日期時間。下面的例子將返回UTC時區下時間戳為1640995200的日期時間:

SELECT FROM_UNIXTIME(1640995200);

以上語句將返回“2022-01-01 00:00:00”。

如果我們希望將日期時間轉換為本地時間(例如北京時間),可以使用CONVERT_TZ函數。下面的例子將UTC時間下的日期時間“2022-01-01 00:00:00”轉換為北京時間:

SELECT CONVERT_TZ('2022-01-01 00:00:00', '+00:00', '+08:00');

以上語句將返回“2022-01-01 08:00:00”。

這就是在MySQL中將日期時間轉換為時間戳的方法。通過這些方法,我們可以更靈活地使用時間數據。

下一篇mysql 轉列