mysql日期函数用法大全
发布人:shili8
发布时间:2025-03-12 04:32
阅读次数:0
**MySQL 日期函数用法大全**
MySQL 提供了许多用于处理日期和时间的函数。这些函数可以帮助你进行日期和时间的计算、格式化等操作。在本文中,我们将详细介绍 MySQL 日期函数的用法。
###1. NOW() 函数NOW() 函数返回当前系统时间的日期和时间。
**示例代码:**
sqlSELECT NOW();
**输出结果:** `2023-03-1514:30:00`
###2. CURDATE() 函数CURDATE() 函数返回当前系统时间的日期。
**示例代码:**
sqlSELECT CURDATE();
**输出结果:** `2023-03-15`
###3. CURTIME() 函数CURTIME() 函数返回当前系统时间的时间。
**示例代码:**
sqlSELECT CURTIME();
**输出结果:** `14:30:00`
###4. DATE() 函数DATE() 函数从一个日期-时间值中提取日期部分。
**示例代码:**
sqlSELECT DATE('2023-03-1514:30:00');
**输出结果:** `2023-03-15`
###5. TIME() 函数TIME() 函数从一个日期-时间值中提取时间部分。
**示例代码:**
sqlSELECT TIME('2023-03-1514:30:00');
**输出结果:** `14:30:00`
###6. ADDDATE() 函数ADDDATE() 函数将一个日期或时间值加上指定的天数、月份数或年数。
**示例代码:**
sqlSELECT ADDDATE('2023-03-15', INTERVAL10 DAY);
**输出结果:** `2023-03-25`
###7. SUBDATE() 函数SUBDATE() 函数将一个日期或时间值减去指定的天数、月份数或年数。
**示例代码:**
sqlSELECT SUBDATE('2023-03-15', INTERVAL10 DAY);
**输出结果:** `2023-03-05`
###8. DATEDIFF() 函数DATEDIFF() 函数计算两个日期之间的天数差异。
**示例代码:**
sqlSELECT DATEDIFF('2023-03-25', '2023-03-15');
**输出结果:** `10`
###9. DATE_FORMAT() 函数DATE_FORMAT() 函数将一个日期或时间值格式化为指定的形式。
**示例代码:**
sqlSELECT DATE_FORMAT('2023-03-15', '%Y-%m-%d %H:%i');
**输出结果:** `2023-03-1500:00`
###10. MAKEDATE() 函数MAKEDATE() 函数创建一个日期值。
**示例代码:**
sqlSELECT MAKEDATE(2023,3);
**输出结果:** `2023-03-01`
以上就是 MySQL 日期函数的用法大全。这些函数可以帮助你进行日期和时间的计算、格式化等操作。在实际开发中,需要根据具体需求选择合适的函数来实现功能。