将 2022-02-22 21:46:30 转换为 2022-02-22T21:46:30.000+08:00
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestUTCDate {
public static void main(String[] args) {
System.out.println(transToUTCDate("2022-02-22 21:46:30"));
}
public static String transToUTCDate(String dateStr){
Date date = null;
String utcDate = null;
try {
date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(dateStr);
utcDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX").format(date);
} catch (ParseException e) {
e.printStackTrace();
}
return utcDate;
}
}
运行输出结果为:
2022-02-22T21:46:30.000+08:00