public static void main(String[] args) throws ParseException {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mmzzz");//时间格式自己定义
TimeZone tz;
// 设置时区为"GMT+08:00"(需要输出时间的时区 )
tz = TimeZone.getTimeZone("GMT+08:00");
// 后面的+0000为国际时间,其它时区请自行更换 (如GMT+08:00 为+0800)
Date date = df.parse("2017-10-18 00:00+0000");
// 获取默认的DateFormat,用于格式化Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
// 设置时区为tz
sdf.setTimeZone(tz);
// 获取格式化后的字符串
String str = sdf.format(date);
System.out.println(str);
}