格林威治标准时间(GMT)
地区:英国 皇家格林尼治天文台
时区:UTC/GMT 0 (零时区)
北京时差:现在格林威治时间比北京时间晚8小时
格林威治位于泰晤士河南岸,与北岸城镇通隧道和公路。1423年格洛斯特公爵亨天雷围建了格林尼治公园,在河畔山丘建了镃望塔,后又建造了格林威治皇家天文台。
public static void main(String[] args) {
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
try {
System.out.println(new Date());
Date date = sdf1.parse("2021-09-05T11:52:10.066+08:00");
//输出格式: Sun Sep 05 11:52:10 CST 2021
System.out.println(date);
//输出格式: 2021-09-05T11:52:10.066+08:00
System.out.println(sdf1.format(date));
//输出格式: 2021-09-05 11:52:10.66
System.out.println(sdf2.format(date));
Date date1 = sdf1.parse("2021-09-05T11:52:10.066Z");
//输出格式: Sun Sep 05 19:52:10 CST 2021
System.out.println(date1);
//输出格式: 2021-09-05T19:52:10.066+08:00
System.out.println(sdf1.format(date1));
//输出格式: 2021-09-05 19:52:10.66
System.out.println(sdf2.format(date1));
} catch (ParseException e) {
e.printStackTrace();
}
}
参考:
https://262.ecma-international.org/6.0/#sec-date-time-string-format
https://www.beijing-time.org/time15.asp