MySQL认证课程:to_days比较日期和时间,已知两个日期,比较它们的前后,可以直接求出它们的差和零值比较,也可以利用已知的时间函数:TO_DAYS(date)
给出一个日期date,返回一个天数(从0年的天数),date可以是一个数字,也可以是一个串值,当然更可以是包含日期的时间类型。
MySQL> select TO_DAYS(960501);
+-----------------+
| TO_DAYS(960501) |
+-----------------+
| 729145 |
+-----------------+
MySQL> select TO_DAYS('1997-07-01');
+-----------------------+
| TO_DAYS('1997-07-01') |
+-----------------------+
| 729571 |
+-----------------------+
例如:返回2个时间相差的天数(21世纪已经过去了多少天)
MySQL> select to_days(now())-to_days('20010101');
+---------------------------------------------------+
| to_days(now()-00000012000000)-to_days('20010101') |
+---------------------------------------------------+
| 38 |
+---------------------------------------------------+
CUUG 优技培训
金牌讲师
实操环境
院校合作
学校新闻
行业新闻
请输入您的手机号
申请试听