String d="2005-11-02 12:20:30";
java.text.DateFormat formatter=new java.text.SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
java.util.Date date=formatter.parse(d);返回出来东西不对的.分秒都变成0,年份变成2006,月也不对...
怎么办
java.text.DateFormat formatter=new java.text.SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
java.util.Date date=formatter.parse(d);返回出来东西不对的.分秒都变成0,年份变成2006,月也不对...
怎么办
{
GregorianCalendar gc = new GregorianCalendar();
SimpleDateFormat df = new SimpleDateFormat(fromFormat);
df.setTimeZone(gc.getTimeZone());
df.setLenient(false);
Date date = df.parse(dateString, new ParsePosition(0));
return date;
}
谢谢,接分
new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
试试看