Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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 分析字符串date to date时未获取正确的日期 DateFormat格式化程序=新的SimpleDataFormat(“yy-mm-dd”); 格式化程序。setLenient(false); 字符串[]dateStr={“2013-12-27”,“2013-01-03”}; 对于(int i=0;i_Java - Fatal编程技术网

Java 分析字符串date to date时未获取正确的日期 DateFormat格式化程序=新的SimpleDataFormat(“yy-mm-dd”); 格式化程序。setLenient(false); 字符串[]dateStr={“2013-12-27”,“2013-01-03”}; 对于(int i=0;i

Java 分析字符串date to date时未获取正确的日期 DateFormat格式化程序=新的SimpleDataFormat(“yy-mm-dd”); 格式化程序。setLenient(false); 字符串[]dateStr={“2013-12-27”,“2013-01-03”}; 对于(int i=0;i,java,Java,您的日期格式为yy-MM-dd。更新您的格式并检查。MM分钟 MM用于月份 用法:“年月日” 见一次愚蠢的错误 DateFormat formatter = new SimpleDateFormat("yy-mm-dd"); formatter.setLenient(false); String[] dateStr = { "2013-12-27", "2013-01-03"}; for (int i = 0; i <= 1; i++) { Date date = formatt

您的日期格式为
yy-MM-dd
。更新您的格式并检查。

MM
分钟
MM
用于月份

用法:“年月日”

见一次愚蠢的错误

DateFormat formatter = new SimpleDateFormat("yy-mm-dd");
formatter.setLenient(false);
String[] dateStr = { "2013-12-27", "2013-01-03"};
for (int i = 0; i <= 1; i++) {
     Date date = formatter.parse(dateStr[i]);
     System.out.println("date is "+date);
}

用你的代码格式化这一行会让这个答案更好。谢谢你,Goutam..实际上我使用的是formatter,但问题是java.utill.date类当我尝试使用date类获取日期时,它给了我错误的日期..但是当我使用java.sql.date类时,它起了作用。
DateFormat formatter = new SimpleDateFormat("yy-MM-dd");