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);
	}