Calendar.getTime()的时区问题

Calendar有个getTime()的方法,此方法可以返回一个Date类型的值。但是这个值返回的是格林威治时区。不是我们的东八区的。为了避免因为这个产生问题。可以在创建Calendar实例之前,加入这么一行代码。

TimeZone.setDefault(TimeZone.getTimeZone(“GMT+8”));