当前位置: Oracle DBA培训网-优技培训 >> MySQL培训 > MySQL培训教程 >

MySQL认证课程:日期和时间怎么比较--to_days

MySQL认证课程:日期和时间怎么比较--to_days

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 |

+---------------------------------------------------+

技术沙龙MORE+

Oracle技术沙龙:【数据保护顶尖技术-MAA】首次全国首播12c MAA技术 云数据库加上MAA技术组成最豪华的技...
Oracle技术沙龙第49期:【Oracle 数据库云技术分享】Oracle技术沙龙第49期:【Oracle 数据库云技术分享】本次技术沙...
Oracle技术沙龙第48期:【Oracle 12c RAC安装】小编:今天讲什么内容呢?以后有什么用呢? 大师:今天讲的是12c...
我要参加技术沙龙