我正在寻找一种解决方案,将MySQL表中的MM / DD / YYYY HH:MM:SS存储日期转换为Unix时间戳。
答案 0 :(得分: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日期函数。