MySQL TO_DAYS函数
时间:2019-02-04 12:52:46 来源:igfitidea点击:
本MySQL教程通过语法和示例说明了如何使用MySQL TO_DAYS函数。
描述
MySQL TO_DAYS函数将返回日期与第0年("00000-00-00")之间的天数。
语法
MySQL中TO_DAYS函数的语法为:
TO_DAYS( date )
date: 要转换为天数的日期。
注意:
- TO_DAYS函数只能用于公历中的日期
- 如果日期为'0000-00-00' ,则TO_DAYS函数将返回NULL 。
- 这个函数与FROM_DAYS()函数相反。
- 不同版本可能导致不同结果
mysql> SELECT FROM_DAYS(366);
mysql> SELECT TO_DAYS('2014-02-17');
Result: 735646
mysql> SELECT TO_DAYS('14-02-17');
Result: 735646
mysql> SELECT TO_DAYS('2014-02-19 05:30:00');
Result: 735648
-- 注意,下面的查询,不同版本可能导致不同结果
mysql> SELECT TO_DAYS('0000-01-01');
Result: 1
mysql> SELECT TO_DAYS('0001-01-01');
Result: 730851 (实际为2001-01-01的天数)
mysql> SELECT TO_DAYS('0000-00-01');
Result: NULL
mysql> SELECT TO_DAYS('0000-00-00');
Result: NULL

