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