欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql中時間轉換方法及示例

錢斌斌2年前15瀏覽0評論

在MySQL中,時間轉換是非常常見的操作,本文將介紹MySQL中常見的時間轉換方法,以及一些示例。

一、UNIX時間戳轉換成日期時間格式

UNIX時間戳是指從1970年1月1日0點0分0秒到當前時間的秒數,我們可以使用FROM_UNIXTIME()函數將UNIX時間戳轉換成日期時間格式。

SELECT FROM_UNIXTIME(1609459200); -- 結果為:2021-01-01 00:00:00

二、日期時間格式轉換成UNIX時間戳

我們可以使用UNIX_TIMESTAMP()函數將日期時間格式轉換成UNIX時間戳。

SELECT UNIX_TIMESTAMP('2021-01-01 00:00:00'); -- 結果為:1609459200

三、日期時間格式轉換成指定格式

我們可以使用DATE_FORMAT()函數將日期時間格式轉換成指定的格式。

示例:月%d日 %H時%i分%s秒'); -- 結果為:2021年01月01日 00時00分00秒

四、將時間轉換成秒數

我們可以使用TIME_TO_SEC()函數將時間轉換成秒數。

SELECT TIME_TO_SEC('01:00:00'); -- 結果為:3600

五、將秒數轉換成時間

我們可以使用SEC_TO_TIME()函數將秒數轉換成時間。

SELECT SEC_TO_TIME(3600); -- 結果為:01:00:00

六、將日期時間進行加減

我們可以使用DATE_ADD()和DATE_SUB()函數將日期時間進行加減。

SELECT DATE_ADD('2021-01-01 00:00:00', INTERVAL 1 DAY); -- 結果為:2021-01-02 00:00:00

SELECT DATE_SUB('2021-01-01 00:00:00', INTERVAL 1 DAY); -- 結果為:2020-12-31 00:00:00

七、將日期時間進行比較

我們可以使用DATEDIFF()函數將兩個日期時間進行比較,并返回相差的天數。

SELECT DATEDIFF('2021-01-01 00:00:00', '2020-12-31 00:00:00'); -- 結果為:1

MySQL中常見的時間轉換方法有:UNIX時間戳轉換成日期時間格式、日期時間格式轉換成UNIX時間戳、日期時間格式轉換成指定格式、將時間轉換成秒數、將秒數轉換成時間、將日期時間進行加減、將日期時間進行比較。這些方法在實際的開發中都非常常見,掌握它們可以提高開發效率。