我需要将mysql时间戳(如2014-01-01 10:10:10 )转换为mysql查询中的20140101。
eg. .... WHERE ... SOME_MYSQL_FUNCTION(created) = '20140101'请注意,产生的数字不是秒从时代。它只是压缩时间和-标记。
发布于 2014-06-03 12:00:26
在查询中试一试
DATE_FORMAT(timestamp_column,'%Y%m%d')发布于 2014-06-03 12:03:35
您需要使用Mysql的DATE_FORMAT()函数,如下所示:
SELECT DATE_FORMAT('2014-01-01 10:10:10', '%Y%m%d')发布于 2014-06-03 12:12:20
使用DATE_FORMAT()函数如下所示,
WHERE DATE_FORMAT(created, '%Y%m%d') = '20140101'https://stackoverflow.com/questions/24014597
复制相似问题