能不能解释下面的为什么差一个小时?
//
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar c=Calendar.getInstance(TimeZone.getTimeZone("GMT+8"));
Date date=df.parse("1991-04-14 00:20:00");
c.setTime(date);
System.out.println(date);
System.out.println(df.format(date));
System.out.println(c.get(c.HOUR_OF_DAY)+"-"+c.get(c.MINUTE));
输出是:
Sun Apr 14 01:20:00 CDT 1991
1991-04-14 01:20:00
0-20
为什么差一个小时?