MySQL是一種廣泛使用的開源數據庫管理系統。它支持大量的函數和操作符,操作日期和時間數據時十分方便。下面是MySQL的時間函數大全:
1. NOW(): 返回當前日期與時間。 2. DATE(): 返回日期部分。 3. TIME(): 返回時間部分。 4. YEAR(): 返回年份部分。 5. MONTH(): 返回月份部分。 6. DAY(): 返回日子部分。 7. HOUR(): 返回小時部分。 8. MINUTE(): 返回分鐘部分。 9. SECOND(): 返回秒鐘部分。 10. QUARTER(): 返回季度部分。 11. WEEK(): 返回年份中的周數。 12. DATE_FORMAT(date, format): 格式化日期。 13. DATE_ADD(date, INTERVAL value unit): 增加日期。 14. DATE_SUB(date, INTERVAL value unit): 減少日期。 15. TIMEDIFF(time1, time2): 返回兩個時間的差值。 16. TIMESTAMPDIFF(unit, start, end): 返回時間差。 17. TIMESTAMPADD(unit, value, start): 增加時間間隔。 18. DAYNAME(date): 返回星期幾。 19. DAYOFWEEK(date): 返回星期幾,在這個方法中,1代表星期日,2代表星期一,以此類推。 20. DAYOFYEAR(date): 返回一年的第幾天。 21. LAST_DAY(date): 返回給定日期所在的月份的最后一天。 22. MAKEDATE(year, dayofyear): 返回給定年份和一年中的天數生成的日期。 23. MONTHNAME(date): 返回月份的名稱。 24. NOW(): 返回當前日期和時間。 25. UNIX_TIMESTAMP(): 返回當前日期的UNIX時間戳。 26. WEEKDAY(date): 返回給定日期是星期幾,0代表星期一,1代表星期二,以此類推。 27. YEARWEEK(date): 返回給定日期所在年份的周數。