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");