MariaDB FROM_DAYS() 函数使用指南

在 MariaDB 中,FROM_DAYS() 是一个内置函数,它将指定的距离标准时间(0000-00-00)的天数转为日期并返回。

FROM_DAYS() 函数与 TO_DAYS() 函数是相反的。

MariaDB FROM_DAYS() 语法

这是 MariaDB FROM_DAYS() 函数的语法:

FROM_DAYS(days)

参数

days
必需的。一个表示距离标准时间(0000-00-00)的天数的整数值。

如果您不提供参数或提供了错误数量的参数,MariaDB 将报告一个错误: ERROR 1582 (42000): Incorrect parameter count in the call to native function 'FROM_DAYS'

返回值

MariaDB FROM_DAYS() 函数返回由指定的距离标准时间(0000-00-00)的天数转化为的日期。

如果参数为 NULLFROM_DAYS() 函数将返回 NULL

MariaDB FROM_DAYS() 示例

这个语句展示了 MariaDB FROM_DAYS() 函数的基本用法:

SELECT
    FROM_DAYS(738579),
    FROM_DAYS(738580);

输出:

+-------------------+-------------------+
| FROM_DAYS(738579) | FROM_DAYS(738580) |
+-------------------+-------------------+
| 2022-02-28        | 2022-03-01        |
+-------------------+-------------------+

FROM_DAYS() 函数与 TO_DAYS() 函数是相反的。

SELECT
    TO_DAYS('2022-02-28'),
    FROM_DAYS(TO_DAYS('2022-02-28')),
    FROM_DAYS(738579);

输出:

+-----------------------+----------------------------------+-------------------+
| TO_DAYS('2022-02-28') | FROM_DAYS(TO_DAYS('2022-02-28')) | FROM_DAYS(738579) |
+-----------------------+----------------------------------+-------------------+
|                738579 | 2022-02-28                       | 2022-02-28        |
+-----------------------+----------------------------------+-------------------+

结论

在 MariaDB 中,FROM_DAYS() 是一个内置函数,它将指定的距离标准时间(0000-00-00)的天数转为日期并返回。