MySQL是一種廣泛使用的開源關系型數據庫管理系統,它支持各種日期和時間函數。其中,格式化時間戳函數是在處理日期和時間數據時非常有用的函數之一。
格式化時間戳函數可以將Unix時間戳轉換為可讀的日期和時間格式。
SELECT FROM_UNIXTIME(timestamp, format);
其中,“timestamp”為Unix時間戳,“format”為指定的日期和時間格式。
以下是幾個常用的日期和時間格式:
FORMAT | EXAMPLE
---------------------------------------------
%Y-%m-%d | 2022-03-31
%Y-%m-%d %H:%i:%s | 2022-03-31 10:45:57
%b %d %Y %h:%i %p | Mar 31 2022 10:45 AM
以下是一些示例:
SELECT FROM_UNIXTIME(1648705553, '%Y-%m-%d %H:%i:%s');
-- 結果為:2022-03-30 22:39:13
SELECT FROM_UNIXTIME(1648705553, '%b %d %Y %h:%i %p');
-- 結果為:Mar 30 2022 10:39 PM
格式化時間戳函數是處理日期和時間數據的重要工具,它幫助我們將Unix時間戳轉換為可讀的日期和時間格式,方便我們處理和分析數據。在實際應用中,我們需要根據具體需求選擇合適的日期和時間格式,并靈活運用格式化時間戳函數進行處理。