mysql的學習,斷斷續續,今天就接着學習mysql的日期操作吧。
<a href="http://www.cnblogs.com/wolf-sun/p/4491781.html" target="_blank">mysql之建立資料庫,建立資料表</a>
<a href="http://www.cnblogs.com/wolf-sun/p/4492592.html">mysql之select,insert,delete,update</a>
<a href="http://www.cnblogs.com/wolf-sun/p/4507590.html">mysql之group by,order by</a>
<a href="http://www.cnblogs.com/wolf-sun/p/4525489.html">mysql之count,max,min,sum,avg,celing,floor</a>
1、獲得目前時間格式yyyy-mm-dd hh:mm:ss
結果

另外一個擷取目前時間的函數是:sysdate();
差別:now() 在執行開始時值就得到了, sysdate() 在函數執行時動态得到值。
不過在實際中,sysdate()函數很少用。
2、通過時間戳函數也可以擷取目前時間
3、擷取日期,年月日秒
4、日期格式化函數
date_format(date,format), time_format(time,format)
日期、時間轉換函數:date_format(date,format), time_format(time,format) 能夠把一個日期/時間轉換成各種各樣的字元串格式。它是 str_to_date(str,format) 函數的 一個逆轉換。
5、(日期、天數)轉換函數:to_days(date), from_days(days)
當然,有對日期,天數的操作,也有對年,月,日,時,分,秒的操作,這些等待你去發現。
拼湊日期、時間函數:makdedate(year,dayofyear), maketime(hour,minute,second)
(unix 時間戳、日期)轉換函數
6、日期時間計算函數
adddate(), addtime()函數,可以用 date_add() 來替代。
從結果,更容易了解,在小時和秒上加上你設定的時間的小時和秒。
減去一個時間
日期、時間相減函數:datediff(date1,date2), timediff(time1,time2)
注意:timediff(time1,time2) 函數的兩個參數類型必須相同,要麼都是yyyy-mm-dd hh:mm:ss要麼都是hh:mm:ss.
時間戳(timestamp)轉換、增、減函數:
7、時區轉換函數
這裡簡單介紹了,經常用到的時間操作的函數,當然,還有很多沒有顧及到,這隻能在以後在實際中,慢慢去發現了。
參考文章
http://www.cnblogs.com/ggjucheng/p/3352280.html
部落格位址:
<a href="http://www.cnblogs.com/wolf-sun">http://www.cnblogs.com/wolf-sun/</a>
部落格版權:
本文以學習、研究和分享為主,歡迎轉載,但必須在文章頁面明顯位置給出原文連接配接。
如果文中有不妥或者錯誤的地方還望高手的你指出,以免誤人子弟。如果覺得本文對你有所幫助不如【推薦】一下!如果你有更好的建議,不如留言一起讨論,共同進步!
再次感謝您耐心的讀完本篇文章。http://www.cnblogs.com/wolf-sun/p/4603651.html