日期的时区转换(后端)
String str="2020-08-28T00:00:00Z";
String str1=str.replace("Z","UTC");
SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");//转换时区格式
SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd");
//转换
String str2=format2.format(format1.parse(str1));
java 8后的日期类使用
LocalDate:不包含时间的日期,比如2019-10-14;
本地时间减一天:LocalDate.now().minusDays(-1)
LocalTime:与LocalDate想对照,它是不包含日期的时间。
LocalDateTime:包含了日期及时间,没有偏移信息(时区)。
DateTimeFormatter:日期格式化类