local时间转换成UTC时间,先转成date,然后再进行其他格式的转化
/**
* local时间转换成UTC时间
*
* @param localTime
* @return
*/
public static String localToUTC(String localTime) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str2 ="";
try {
//先将年月日的字符串日期格式化为date类型
Date day = sdf.parse(localTime);
//然后将date类型的日期转化为UTC格式的时间
format.setTimeZone(TimeZone.getTimeZone("UTC"));
str2= format.format(day);
System.out.println(str2);
}catch (Exception e){
}
return str2;
}