MySQL中的時間戳函數可以用來獲取特定時間的Unix時間戳,Unix時間戳是指從1970年1月1日0時0分0秒(UTC/GMT的午夜)起到現在所經過的秒數。
要將Unix時間戳轉換為本地時間格式,可以使用FROM_UNIXTIME函數。
SELECT FROM_UNIXTIME(unix_timestamp) as local_time FROM table_name;
其中,unix_timestamp表示Unix時間戳的列名或常量值,table_name表示表名。
FROM_UNIXTIME函數的默認輸出格式為'YYYY-MM-DD HH:MM:SS',如果需要指定時間格式,可以加上第二個參數。
SELECT FROM_UNIXTIME(unix_timestamp, '%Y/%m/%d %H:%i:%s') as local_time FROM table_name;
這樣可以將時間格式化為'YYYY/MM/DD HH:MM:SS'。
除了使用FROM_UNIXTIME函數,還可以使用NOW函數獲取當前時間的本地格式。
SELECT NOW() as local_time;
以上就是MySQL中獲取本地時間格式的方法。