MariaDB LOCALTIMESTAMP() 函数使用指南

在 MariaDB 中,LOCALTIMESTAMP() 是一个内置函数,它返回当前时间和日期。

LOCALTIMESTAMP() 函数与 NOW()CURRENT_TIMESTAMP() 完全相同。

MariaDB LOCALTIMESTAMP() 语法

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

LOCALTIMESTAMP
LOCALTIMESTAMP([precision])

参数

precision
可选的。小数秒的精度。从 1 到 6。

返回值

MariaDB LOCALTIMESTAMP() 返回当前的日期时间。

如果处于字符串上下文,LOCALTIMESTAMP()YYYY-MM-DD HH:MM:SS 格式返回当前日期。如果处理数字上下文,LOCALTIMESTAMP()YYYYMMDDHHMMSS.uuuuuu 格式返回当前日期。

MariaDB LOCALTIMESTAMP() 示例

示例 1

下面的语句展示了 MariaDB LOCALTIMESTAMP() 函数的基本用法

SELECT
    LOCALTIMESTAMP,
    LOCALTIMESTAMP(),
    LOCALTIMESTAMP(3),
    LOCALTIMESTAMP(6)\G

输出:

   LOCALTIMESTAMP: 2023-01-10 11:25:35
 LOCALTIMESTAMP(): 2023-01-10 11:25:35
LOCALTIMESTAMP(3): 2023-01-10 11:25:35.273
LOCALTIMESTAMP(6): 2023-01-10 11:25:35.273843

示例 2 -数字上下文

在数字上下文中使用时,生成的日期时间采用 YYYYMMDDHHMMSS.uuuuuu 格式。

例:

SELECT
    LOCALTIMESTAMP,
    LOCALTIMESTAMP + 0,
    LOCALTIMESTAMP(6) + 0\G

输出:

       LOCALTIMESTAMP: 2023-01-10 11:25:49
   LOCALTIMESTAMP + 0: 20230110112549
LOCALTIMESTAMP(6) + 0: 20230110112549.907616

结论

在 MariaDB 中,LOCALTIMESTAMP() 是一个内置函数,它用于返回当前的日期时间。