mysql 日期函式

2022-01-19 14:05:15 字數 1428 閱讀 4659

#now(),獲取當前時間戳的日期格式['y-m-d h:i:s']

#sysdate().獲取當前時間戳的日期格式['y-m-d h:i:s']

select now()

select sysdate();

#curdate() 獲取當前時間戳的日期格式['y-m-d'] current_date()

select curdate();

select current_date();

#curtime()/current_time 獲取當前時間戳的時間格式['h:i:s']

select curtime();

select current_time();

# 獲得當前 utc(格林尼治時間) 日期時間函式:utc_date(), utc_time(), utc_timestamp()

select utc_time(),utc_date(),utc_timestamp()

#dayofweek(date)獲取日期一周中屬於週幾

#dayofmonth()獲取日期在一月中屬於第幾天

#dayofyear()獲取日期在一年中屬於第幾天

select dayofweek('2014-11-17')

select dayofmonth('2014-11-17')

select dayofyear('2014-11-17')

#5. mysql 返回星期和月份名稱函式:dayname(), monthname()

select dayname();

select monthname();

#last_day()返回日期月份中最後一天的日期

select last_day('2014-11-17');

#date_add(now(),sss)返回乙個增加設定的日期

select date_add('2014-11-17',interval 2 day)

select date_add('2014-11-17',interval 1 week)

#date_sub(now(),sss) 返回乙個減少特定設定的日期

select date_sub('2014-11-17',interval 2 day)

#period_diff(date1,date2)比較兩個日期相差的月數

period_diff(201411,201408);

#unix_timestamp()獲取當前的時間戳

select unix_timestamp();

#from_unixtime()將時間戳轉化為日期格式

select from_unixtime(unix_timestamp(),'%y-%m-%d');

#date_format格式化日期格式

select date_format(now(),'%y-%m-%d');

mysql日期函式彙總 mysql日期函式彙總

一 當前時間獲取 1.now 獲得當前日期 時間 2.sysdate 獲得當前日期 時間 3.current timestamp,current timestamp 獲得當前時間戳 二 日期轉換函式 時間轉換函式 1.date format date,format time format time,...

mysql日期函式轉換 Mysql日期函式大全 轉

date add date,interval expr type date sub date,interval expr type adddate date,interval expr type subdate date,interval expr type 對日期時間進行加減法運算 adddate...

mysql日期函 MySQL 日期函式

mysql 日期函式 1,mysql dayofweek 和 weekday 獲取星期 在 mysql 中,我們可以用 dayofweek 和 weekday 函式獲取指定日期的星期.區別在於 dayofweek 獲取的星期索引是以 1 開始,而 weekday 獲取的星期索引是以 0 開始.day...