MariaDB TO_DAYS() 函数使用指南
在 MariaDB 中,TO_DAYS() 是一个内置函数,它根据给定日期返回从 0 年(0000-00-00)开始的天数。
TO_DAYS() 函数与 FROM_DAYS() 函数是相反的。
MariaDB TO_DAYS() 语法
这是 MariaDB TO_DAYS() 函数的语法:
TO_DAYS(date)
参数
date- 必需的。一个日期值。
如果您提供了错误数量的参数,MariaDB 将报告一个错误:ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TO_DAYS'。
返回值
MariaDB TO_DAYS() 函数返回指定的日期从 0 年开始的天数。
如果参数为 NULL,TO_DAYS() 函数将返回 NULL。
MariaDB TO_DAYS() 示例
这个语句返回 2023-01-01 距离 0 年的天数:
SELECT TO_DAYS('2023-01-01');
输出:
+-----------------------+
| TO_DAYS('2023-01-01') |
+-----------------------+
| 738886 |
+-----------------------+如果您想返回今天距离 0 年的天数,您可以使用 NOW() 函数:
SELECT
NOW(),
TO_DAYS(NOW());
输出:
+---------------------+----------------+
| NOW() | TO_DAYS(NOW()) |
+---------------------+----------------+
| 2023-01-12 14:17:16 | 738897 |
+---------------------+----------------+结论
在 MariaDB 中,TO_DAYS() 是一个内置函数,它根据给定日期返回从 0 年(0000-00-00)开始的天数。