在MySQL中有没有办法把字符串转换成时间戳?
例如,我有一个字符串01-05-2016 10:22 am,需要用order by desc来获取。
有没有可能对其进行排序?
发布于 2017-12-01 19:03:48
在SQL中使用order by函数
SELECT * FROM table_name order by datetime DESC;这将以降序向php返回值。不需要再次排序。
发布于 2017-12-01 19:20:51
UNIX_TIMESTAMP做到了这一点。
和
如果要使用AM/PM表示法,则需要使用STR_TO_DATE。
SELECT UNIX_TIMESTAMP(
STR_TO_DATE(' 2016-05-01 10:22 am', '%Y-%m-%d %h:%i%p')
);https://stackoverflow.com/questions/47591913
复制相似问题