MySQL LOCALTIMESTAMP

MySQL LOCALTIMESTAMP 或 Localtimestamp() 是用于以 YYYY-MM-DD HH:MM:SS 格式返回当前日期和时间的两个日期函数。本地时间戳的基本语法如下所示。

LOCALTIMESTAMP;

LOCALTIMESTAMP();

MySQL LOCALTIMESTAMP 示例

以下语句展示了如何使用这些本地时间戳函数。

提示:这两个本地时间戳 日期方法NOW 的同义词。所有这三个 MySQL 方法都返回相同的输出。

SELECT LOCALTIMESTAMP;

SELECT LOCALTIMESTAMP();

SELECT NOW();
LOCAL TIMESTAMP Example 1

从上文可以看出,这三个语句以 YYYY-MM-DD HH:MM:SS 格式返回本地日期时间戳。下面的语句显示了向 localtimestamp() 函数添加几秒钟或随机值时会发生什么。

SELECT LOCALTIMESTAMP, LOCALTIMESTAMP + 22;

SELECT LOCALTIMESTAMP(), LOCALTIMESTAMP() + 15;

SELECT DATEDIFF(LOCALTIMESTAMP(), '2019-01-01');
LOCALTIMESTAMP Function 2

从上面的屏幕截图可以看出,该函数添加了额外的秒数,并以 YYYYMMDDHHMMSS 字符串格式显示了日期。在最后一个语句中,我们使用了 Datediff 函数 来查找本地时间戳和自定义日期“2019-01-01”之间的差异。