MySQL时间类型函数整理
warning:
这篇文章距离上次修改已过447天,其中的内容可能已经有所变动。
MySQL中常用的时间和日期类型函数包括NOW(), CURDATE(), CURTIME(), DATE(), EXTRACT(), DATE_ADD(), DATEDIFF()等。以下是这些函数的简单描述和使用示例:
NOW(): 返回当前的日期和时间。
SELECT NOW();CURDATE(): 返回当前的日期。
SELECT CURDATE();CURTIME(): 返回当前的时间。
SELECT CURTIME();DATE(datetime): 返回日期时间的日期部分。
SELECT DATE('2023-04-01 14:23:12');EXTRACT(unit FROM datetime): 从日期时间中提取指定的部分。
SELECT EXTRACT(YEAR FROM '2023-04-01');
SELECT EXTRACT(MONTH FROM '2023-04-01');
SELECT EXTRACT(DAY FROM '2023-04-01');DATE_ADD(datetime, INTERVAL expr unit): 在日期时间上添加时间间隔。
SELECT DATE_ADD('2023-04-01', INTERVAL 5 DAY);DATEDIFF(datetime1, datetime2): 返回两个日期之间的天数差。
SELECT DATEDIFF('2023-04-01', '2023-03-01');这些是MySQL中常用的时间和日期函数,可以根据实际需求选择合适的函数进行使用。
评论已关闭