MySQL FROM_UNIXTIME 是用于将 UNIX_TIMESTAMP 值转换为 YYYY-MM-DD-HH-MM-SS 或 YYYYMMDDHHMMSS 格式的日期函数之一。FROM_UNIXTIME 函数的基本语法如下所示。
FROM_UNIXTIME(UNIX_TIMESTAMP);
FROM_UNIXTIME(UNIX_TIMESTAMP, Format);
如果您使用我们在DATE_FORMAT 方法示例中指定的格式值,则返回值将是该格式。
MySQL FROM_UNIXTIME 函数示例
以下示例有助于您理解 From_Unixtime 方法的用法。
SELECT FROM_UNIXTIME(100);
SELECT FROM_UNIXTIME(1551073923);
SELECT FROM_UNIXTIME(1551033000);

让我们看另一个 FROM_UNIXTIME 方法的示例。在这里,我们将其与UNIX_TIMESTAMP一起使用。它有助于您了解一个MySQL方法的输出如何成为其他方法的输入。
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP('2015-01-31'));
SELECT UNIX_TIMESTAMP('2015-01-31'), FROM_UNIXTIME(1422642600);
SELECT UNIX_TIMESTAMP(NOW()), FROM_UNIXTIME(1552732858);
