1、将字符串转换为日期格式:
String month = "2020-08";
Date parse = new SimpleDateFormat("yyyy-MM").parse(month);
2、将日期格式转换为字符串格式:
Date parse = "Sat Aug 01 00:00:00 CST 2020";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s = format.format(parse);
3、将一个格式字符串日期转换为其他格式字符串 (思路:先转日期,再转字符串):
String month = "2020-08";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date parse = new SimpleDateFormat("yyyy-MM").parse(month);
String s = format.format(parse);
4、将一个日期格式的日期转换成“YYYY-MM-ddTHH:mm:ssZ”格式的日期:
String month = "2020-08-01 00:00:00";
DateTimeFormatter formatter0 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(ZoneId.systemDefault());
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss'Z'");
ZonedDateTime zoneTime = ZonedDateTime.parse(month, formatter0);
String createTimeStart = zoneTime.withFixedOffsetZone().format(formatter);