我想将字符串转换为日期...但返回值是错误的。字符串到日期的转换返回错误的值
String startDate = "2013-07-24";
Date date = new Date();
try{
DateFormat formatter = new SimpleDateFormat("yyyy-MM-DD");
date = (Date)formatter.parse(startDate);
System.out.println(date);
}
catch(Exception e){
e.printStackTrace();
}
所需的输出是:
周四年07月25日00:00:00 CDT 2013
但实际产量为:
周五00年1月25日:00:00 CST 2013
月份从7月份变成了1月份?
它返回了正确的值。你有错误的期望。 –