首頁 > 軟體

mysql 獲取時間方式

2022-03-20 19:00:19

1、獲取指定時間

函數:date_format() 轉換

#  獲取前一天時間的最大值
SELECT date_format(CURRENT_DATE()-1, '%Y-%m-%d 23:59:59')
#  定義時間值,時間為當前時間整點
SELECT @Front_time := (SELECT CONCAT(CURRENT_DATE(),' ', DATE_FORMAT(now(),'%H'),':00:00'));
#  定義時間值,時間為前一小時
SELECT @front_time := (SELECT CONCAT(CURRENT_DATE(),' ', DATE_FORMAT(now(),'%H')-1,':00:00'));

效果:

2、獲取當前時間:年-月-日 時:分:秒

2.1、函數 now() :

# 獲取格式為當前時間:年-月-日 時:分:秒
SELECT NOW()

效果:

2.2、函數 SYSDATE()

# 獲取格式為當前時間:年-月-日 時:分:秒
SELECT SYSDATE()

效果:

2.3 、函數 current_timestamp()

# 獲取格式為當前時間:年-月-日 時:分:秒
SELECT current_timestamp()

效果:

2.4、函數:localtime()

select localtime();

效果:

2.5、函數:localtimestamp()

select localtimestamp();

效果:

3、獲取當前時間:年-月-日

3.1、函數:CURRENT_DATE()

SELECT CURRENT_DATE();

效果:

3.2、函數:CURDATE()

SELECT CURDATE();

效果:

3.3、函數:utc_date()

#。**因為我國位於東八時區,所以本地時間 = UTC 時間 + 8 小時**
SELECT utc_date();
# utc_date() 年月日
# utc_time() 時分秒
# utc_timestamp() 年月日 時分秒

效果:

4、返回本月最後一天時間

函數:last_day()

select last_day(NOW());

效果:

到此這篇關於mysql 獲取時間方式的文章就介紹到這了,更多相關mysql 獲取時間內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com