好的,所以以下工作正常
mysql> SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
但是如果我只给出一个日期参数,比如:
mysql> SELECT UNIX_TIMESTAMP('2007-11-30');
然后不知何故,我得到了相当于 2007-11-30 18:30 GMT 的时间戳。我可以以某种方式重置它以提供特定日期开始的时间戳吗?像 UNIX_TIMESTAMP('2007-11-30'); 应该给出相当于 UNIX_TIMESTAMP('2007-11-30 00:00:00') 的时间戳;我需要根据某个日期之后发生的事件从表中过滤掉一些记录。谢谢
[编辑]:我不知道如何,但这似乎现在按预期工作。截图: 2007-11:30 00:00:00 2007-11:30 18:30:00 2007-11:30