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

mysql 時間戳當日零點

林國瑞2年前11瀏覽0評論

MySQL 時間戳當日零點指的是一個Unix時間戳在特定日期當天的零點時刻。在 MySQL 中,使用UNIX_TIMESTAMP()函數可以獲取當前時間的Unix時間戳。

要獲得特定日期當天的零點Unix時間戳,需要對UNIX_TIMESTAMP()函數進行計算。計算公式為:UNIX_TIMESTAMP(DATE_FORMAT('時間格式','%Y-%m-%d 00:00:00')),其中,時間格式指的是要查詢的日期,例如2019年11月11日,時間格式為'%Y-%m-%d'。

SELECT UNIX_TIMESTAMP(DATE_FORMAT('2019-11-11 00:00:00','%Y-%m-%d 00:00:00'));
結果為1573411200,代表2019年11月11日零點的Unix時間戳。

如果要查詢當前日期的零點Unix時間戳,只需要將當前日期的時間格式改為'%Y-%m-%d'即可:

SELECT UNIX_TIMESTAMP(DATE_FORMAT(NOW(),'%Y-%m-%d 00:00:00'));
結果為當前日期的零點Unix時間戳。

除了使用UNIX_TIMESTAMP()和DATE_FORMAT()函數外,使用FROM_UNIXTIME()函數也可以將Unix時間戳轉換為日期格式:

SELECT FROM_UNIXTIME(1573411200,'%Y-%m-%d %H:%i:%s');
結果為2019-11-11 00:00:00,代表Unix時間戳1573411200對應的日期時間。