在mysql中,取整時間的方法有很多種,可以根據實際需要使用不同的方法來實現。
以下是常用的幾種方法:
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d'); # 取年月日 SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s'); # 取年月日時分秒 SELECT DATE_FORMAT('2021-01-28 10:10:10','%Y-%m-%d'); # 指定時間取年月日
上述方法中,DATE_FORMAT函數的第一個參數為要取整的時間,第二個參數為時間格式。
SELECT DATE(NOW()); # 取年月日 SELECT NOW(); # 取年月日時分秒
以上方法中,DATE函數和NOW函數都可以取整時間,其中DATE函數會將時間戳的時間部分去掉,只保留日期部分。
SELECT UNIX_TIMESTAMP(NOW()); # 取當前時間戳 SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(NOW()),'%Y-%m-%d %H:%i:%s'); # 時間戳轉換為時間格式
以上方法中,UNIX_TIMESTAMP函數用于取得當前時間的時間戳,FROM_UNIXTIME函數用于將時間戳轉換為特定的時間格式。
總之,在mysql中取整時間的方法有很多種,可以根據實際需要靈活選擇使用。