select curDate(); #獲取當(dāng)前日期select curTime(); #獲取當(dāng)前時間select now(); #獲取當(dāng)前日期+時間
“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)的服務(wù)宗旨!把網(wǎng)站當(dāng)作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設(shè)中就是為了建設(shè)一個不僅審美在線,而且實用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站開發(fā)、網(wǎng)頁設(shè)計、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、探索永無止境。
列舉1個天數(shù)加減的例子,其他的看英文意思就可以理解了
select date_add(now(), interval 1 day); #當(dāng)前日期天數(shù)+1
select date_add(now(), interval -1 day); #當(dāng)前日期天數(shù)-1
select date_add(now(), interval 1 hour);
select date_add(now(), interval 1 minute);
select date_add(now(), interval 1 second);
select date_add(now(), interval 1 microsecond);
select date_add(now(), interval 1 week);
select date_add(now(), interval 1 month);
select date_add(now(), interval 1 quarter);
select date_add(now(), interval 1 year);
如果有日期格式使用下面的代碼:
=CONCATENATE("insert?into?employee(name,birthday,email,hobby)values('",RC[-4],"','",TEXT(RC[-3],"yyyy-mm-dd hh:mm:ss"),"','",RC[-2],"','",RC[-1],"');")
1.1 獲得當(dāng)前日期+時間(date + time)函數(shù):now()
除了 now() 函數(shù)能獲得當(dāng)前的日期時間外,MySQL 中還有下面的函數(shù):
current_timestamp() current_timestamp
localtime() localtime
localtimestamp() localtimestamp
這些日期時間函數(shù),都等同于 now()。鑒于 now() 函數(shù)簡短易記,建議總是使用 now() 來替代上面列出的函數(shù)。
1.2 獲得當(dāng)前日期+時間(date + time)函數(shù):sysdate()
sysdate() 日期時間函數(shù)跟 now() 類似,不同之處在于:now() 在執(zhí)行開始時值就得到了, sysdate() 在函數(shù)執(zhí)行時動態(tài)得到值。
2. 獲得當(dāng)前日期(date)函數(shù):curdate()
其中,下面的兩個日期函數(shù)等同于 curdate(): current_date(),current_date
3. 獲得當(dāng)前時間(time)函數(shù):curtime()
其中,下面的兩個時間函數(shù)等同于 curtime():current_time(),current_time
4. 獲得當(dāng)前 UTC 日期時間函數(shù):utc_date(), utc_time(), utc_timestamp()