MySQL是一種常用的關系型數據庫,它提供了多種時間格式化函數。在數據分析和數據處理中,時間是非常重要的,因此了解MySQL的時間格式化函數十分必要。
MySQL中時間格式化函數包括:DATE_FORMAT()、TIME_FORMAT()、FROM_UNIXTIME()、UNIX_TIMESTAMP()等。
SELECT DATE_FORMAT('2021-07-19', '%Y/%m/%d');
-- 輸出結果為:2021/07/19
上面這個例子中,我們使用了DATE_FORMAT()函數將'2021-07-19'這個日期格式化成了'%Y/%m/%d'這個格式。
SELECT TIME_FORMAT('11:23:45', '%H-%i-%s');
-- 輸出結果為:11-23-45
在這個例子中,我們使用了TIME_FORMAT()函數將'11:23:45'這個時間格式化成了'%H-%i-%s'這個格式。
SELECT FROM_UNIXTIME(1626653237, '%Y-%m-%d %H:%i:%s');
-- 輸出結果為:2021-07-18 22:20:37
這個例子中,我們使用了FROM_UNIXTIME()函數將時間戳'1626653237'格式化成了'%Y-%m-%d %H:%i:%s'這個格式。
SELECT UNIX_TIMESTAMP('2021-07-19 10:23:45');
-- 輸出結果為:1626681825
在這個例子中,我們使用了UNIX_TIMESTAMP()函數將日期時間'2021-07-19 10:23:45'轉化為了對應的時間戳。
以上就是MySQL中時間格式化函數的一些使用示例。