MySQL中的date函数是用来处理日期的函数,它可以用来处理日期,获取日期,格式化日期,计算日期等。date函数的使用方法如下:
1. 获取当前日期
SELECT DATE(NOW());
上面的语句可以获取当前日期,输出结果为:2020-04-19。
2. 格式化日期
SELECT DATE_FORMAT(date, format);
上面的语句可以将日期格式化为指定格式,其中date是要格式化的日期,format是格式字符串,比如:
SELECT DATE_FORMAT('2020-04-19', '%Y-%m-%d');
上面的语句将日期格式化为YYYY-MM-DD的格式,输出结果为:2020-04-19。
3. 计算日期
SELECT DATE_ADD(date, INTERVAL expr unit);
上面的语句可以计算指定日期的某一时间段,其中date是要计算的日期,expr是表达式,unit是时间单位,比如:
SELECT DATE_ADD('2020-04-19', INTERVAL 5 DAY);
上面的语句将日期增加5天,输出结果为:2020-04-24。
4. 日期比较
SELECT DATEDIFF(date1, date2);
上面的语句可以计算两个日期之间的差值,date1是被减数,date2是减数,比如:
SELECT DATEDIFF('2020-04-19', '2020-04-15');
上面的语句将计算两个日期之间的差值,输出结果为:4。
- MySQL中的date函数可以用来处理日期,获取日期,格式化日期,计算日期等。
- 获取当前日期的语句为:SELECT DATE(NOW());
- 格式化日期的语句为:SELECT DATE_FORMAT(date, format);
- 计算日期的语句为:SELECT DATE_ADD(date, INTERVAL expr unit);
- 日期比较的语句为:SELECT DATEDIFF(date1, date2);