当前位置:实例文章 » 其他实例» [文章]mysql日期函数用法大全

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 日期函数的用法大全。这些函数可以帮助你进行日期和时间的计算、格式化等操作。在实际开发中,需要根据具体需求选择合适的函数来实现功能。

相关标签:mysql
其他信息

其他资源

Top