要将日期和时间转换为时间戳,请使用MySQL的UNIX_TIMESTAMP函数。以下是一个简单的示例:
SELECT UNIX_TIMESTAMP('2022-01-01 00:00:00') AS timestamp;
在这个例子中,大家将日期和时间字符串传递给UNIX_TIMESTAMP函数,并使用AS子句将生成的时间戳重命名为“timestamp”。函数将返回一个UNIX时间戳,表示从1970年1月1日零时零分零秒开始到指定日期和时间之间的秒数。
大家还可以使用FROM_UNIXTIME函数将时间戳转换回日期和时间字符串。以下是一个示例:
SELECT FROM_UNIXTIME(1640995200) AS datetime;
在这个例子中,大家将时间戳作为参数传递给FROM_UNIXTIME函数,并使用AS子句将生成的日期和时间字符串重命名为“datetime”。函数将返回一个格式化的日期和时间字符串,表示从1970年1月1日零时零分零秒开始到指定时间戳之间的日期和时间。
在MySQL中,将日期和时间转换为时间戳和将时间戳转换回日期和时间字符串都是非常简单的操作。这些功能可以帮助您更轻松地处理日期和时间数据,提高您的应用程序的效率和可靠性。