在过去一周内根据T Z格式选择记录



我有存储在数据库中的记录,该记录以日期列存储在t z格式中,例如

2015-06-10T19:15:14.000Z

我想查询桌子并从过去一周中拉出所有记录,通常我会做

之类的事情
WHERE date > CURDATE() - INTERVAL 7 DAY

但使用T z格式不起作用。任何帮助将不胜感激

如果将日期值存储为字符串,则应使用str_to_date

转换
 WHERE str_to_date(date, '%Y-%m-%dT%H:%i:%s.%fZ') > CURDATE() - INTERVAL 7 DAY

最新更新