Java时间转换2023-12-15T14:53:55+09:00,UTC时间转换当前时间
最近遇到个时间转换问题,从远程接收到的数据是UTC时间,需要在页面展示为当前时间,记录一下
/**
* UTC时间转换
* @param utcString
* @param format
* @return
*/
public static String utcToString(String utcString, String format) {
if (utcString == null || "".equals(utcString)) {
return "";
}
Date test = DateUtil.parse(utcString); //String类型 先转换为date类型
SimpleDateFormat s = new SimpleDateFormat(format); //格式化
return s.format(test);
}
public static void main(String[] args) {
String s = utcToString("2023-12-15T14:53:55+09:00", "yyyy-MM-dd HH:mm:ss");
System.out.println(s);
}