Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从mysql检索日期_Java_Mysql - Fatal编程技术网

Java 从mysql检索日期

Java 从mysql检索日期,java,mysql,Java,Mysql,我的mysql数据类型是date,数据库中的日期格式是20/1/2015。现在我希望使用date检索数据 例如: SELECT * FROM Device_Count where Date='20/1/2015' GO 我得到的错误如下: 第1行“日期”列的日期值不正确:“20/1/2015” 请查找并发布状态检查您的日期格式并按相同格式进行比较检查您的日期格式并按相同格式进行比较MySQL的日期格式是yyyy-mm-dd 按如下所示更改查询,如果Date列数据类型为Date,则它应该可以工

我的mysql数据类型是date,数据库中的日期格式是
20/1/2015
。现在我希望使用date检索数据

例如:

SELECT * FROM Device_Count where Date='20/1/2015' 
GO
我得到的错误如下:
第1行“日期”列的日期值不正确:“20/1/2015”


请查找并发布状态

检查您的日期格式并按相同格式进行比较

检查您的日期格式并按相同格式进行比较

MySQL的日期格式是
yyyy-mm-dd

按如下所示更改查询,如果
Date
列数据类型为
Date
,则它应该可以工作

SELECT * FROM Device_Count where Date=STR_TO_DATE('20/1/2015', '%d/%m/%Y' )
请参阅文档

MySQL的日期格式是
yyyy-mm-dd

按如下所示更改查询,如果
Date
列数据类型为
Date
,则它应该可以工作

SELECT * FROM Device_Count where Date=STR_TO_DATE('20/1/2015', '%d/%m/%Y' )
请参阅文档

日期以YYYY-mm-dd格式存储在MYSQL中。请尝试以下查询:

SELECT * FROM Device_Count where Date='2015-01-20'
GO

日期以YYYY-mm-dd格式存储在MYSQL中。请尝试以下查询:

SELECT * FROM Device_Count where Date='2015-01-20'
GO