MySQL TIMESTAMP() 函数使用指南

MySQL TIMESTAMP() 函数累加所有参数并将结果作为日期时间值返回。

TIMESTAMP() 语法

这是 MySQL TIMESTAMP() 函数的语法:

TIMESTAMP(date_or_datetime)

TIMESTAMP(date_or_datetime, time)

参数

date_or_datetime
必需的。一个日期或者日期时间表达式。格式: YYYY-MM-DD 或者 YYYY-MM-DD HH:MM:SS
time
可选的。一个时间值。格式:HH:MM:SS

返回值

TIMESTAMP(date_or_datetime) 函数将 date_or_datetime 作为日期时间值返回。 TIMESTAMP(date_or_datetime, time)date_or_datetimetime 的和作为日期时间值返回。

如果任何一个参数为 NULLTIMESTAMP() 函数将返回 NULL

TIMESTAMP() 示例

这里是几个 TIMESTAMP() 函数的示例。

示例 1

SELECT TIMESTAMP('2022-02-28');
+-------------------------+
| TIMESTAMP('2022-02-28') |
+-------------------------+
| 2022-02-28 00:00:00     |
+-------------------------+

示例 2

SELECT TIMESTAMP('2022-02-28', '10:10:10');
+-------------------------------------+
| TIMESTAMP('2022-02-28', '10:10:10') |
+-------------------------------------+
| 2022-02-28 10:10:10                 |
+-------------------------------------+

示例 3

SELECT TIMESTAMP('2022-02-28 12:00:00', '12:00:00');
+----------------------------------------------+
| TIMESTAMP('2022-02-28 12:00:00', '12:00:00') |
+----------------------------------------------+
| 2022-03-01 00:00:00                          |
+----------------------------------------------+