通过网络。可以用谷歌搜索。无论如何,这是一个适合您的版本(从此处进行无耻的挑选和修改):
Calendar calendar = Calendar.getInstance();TimeZone fromTimeZone = calendar.getTimeZone();TimeZone toTimeZone = TimeZone.getTimeZone("CST");calendar.setTimeZone(fromTimeZone);calendar.add(Calendar.MILLISECOND, fromTimeZone.getRawOffset() * -1);if (fromTimeZone.inDaylightTime(calendar.getTime())) { calendar.add(Calendar.MILLISECOND, calendar.getTimeZone().getDSTSavings() * -1);}calendar.add(Calendar.MILLISECOND, toTimeZone.getRawOffset());if (toTimeZone.inDaylightTime(calendar.getTime())) { calendar.add(Calendar.MILLISECOND, toTimeZone.getDSTSavings());}System.out.println(calendar.getTime());

![如何将日期/时间从一个时区转换为另一个时区?[重复] 如何将日期/时间从一个时区转换为另一个时区?[重复]](http://www.mshxw.com/aiimages/31/497344.png)
