MySQL 微秒函数

MySQL 微秒日期函数将返回给定时间或日期时间表达式中的微秒部分,语法如下。

MICROSECOND(DateTime or time expression);

MySQL 微秒函数示例

这些示例将帮助您理解此微秒函数的使用。在这里,我们将返回时间表达式中的微秒,以及日期和时间表达式中的微秒。

SELECT MICROSECOND('10:12:22.223156');

SELECT MICROSECOND('12:12:44.123160');

SELECT MICROSECOND('2019-02-14 10:12:22.223156');
MICROSECOND Example 1

让我们来看另一个 日期函数 的示例。在此示例中,我们尝试从 Now() 和 UTC_TIMESTAMP 函数返回的日期时间中返回微秒。

SELECT MICROSECOND(NOW());

SELECT MICROSECOND(UTC_TIMESTAMP());

SELECT MICROSECOND('12:12:62.123160');

从下面的屏幕截图(“12:12:62.123160”)来看,我们尝试从一个无效日期中获取微秒。这就是为什么 MySQL 返回 NULL。

MICROSECOND Function Example 2