Mysql的JSON对象中的日期
我正在获取mysql的结果,我在mysql中有datetime字段以及何时获取结果 它正在显示 2014年9月15日星期一11:59:55 GMT+0530(印度标准时间)) Sql查询变为Mysql的JSON对象中的日期,mysql,json,Mysql,Json,我正在获取mysql的结果,我在mysql中有datetime字段以及何时获取结果 它正在显示 2014年9月15日星期一11:59:55 GMT+0530(印度标准时间)) Sql查询变为 SELECT * from table where created_at >=Mon Sep 15 2014 11:59:55 GMT+0530 (India Standard Time) ) 但是在MYSQL中我有2014-09-15 12:40:37 我想比较两个日期 任何人都知道如何比较 谢谢
SELECT * from table where created_at >=Mon Sep 15 2014 11:59:55 GMT+0530 (India Standard Time) )
但是在MYSQL中我有2014-09-15 12:40:37
我想比较两个日期
任何人都知道如何比较
谢谢您可以使用
将字符串转换为实际日期的步骤
mysql> select str_to_date('Mon Sep 15 2014 11:59:55 GMT+0530','%a %b %d %Y %H:%i:%s') as date;
+---------------------+
| date |
+---------------------+
| 2014-09-15 11:59:55 |
+---------------------+
因此,在查询中,您可以使用
SELECT * from table
where created_at >= str_to_date('Mon Sep 15 2014 11:59:55 GMT+0530','%a %b %d %Y %H:%i:%s')
选择STR_TO_DATE(
created_at
,“%a%b%d%Y%H:%i:%s”)作为以下类别的当前日期,其中1/。它显示为空。您在mysql中说,您的数据保存为2014-09-15 12:40:37
?是的,但当我从mysql获取数据并输出json时,它显示为11:59:55 GMT+0530(印度标准时间)。我想您需要检查json编码部分,即转换。