0

我正在寻找一种将 MySQL 表中的 MM/DD/YYYY HH:MM:SS 存储日期转换为 Unix 时间戳的解决方案。

4

1 回答 1

1

由于您的日期是一种奇怪的格式,您可以使用STR_TO_DATE然后使用转换它UNIX_TIMESTAMP

SELECT UNIX_TIMESTAMP(STR_TO_DATE('08/14/2013 22:12:19','%m/%e/%Y %H:%i:%s'));

您可能需要考虑将存储的日期切换为真实日期,因为这将使 MySQL 日期函数的使用更加简单。

于 2013-08-14T12:26:43.703 回答