例如,我的日期为:20171208181856.0Z,我想使用java将其转换为日期-时间格式。我似乎找不到任何有效的解决方案。
您可以使用输入格式创建DateTimeFormatter,并将其解析为ZonedDateTime或OffsetDateTime
String dateTime = "20171208181856.0Z";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss.SX");
OffsetDateTime offsetDateTime = OffsetDateTime.parse(dateTime,formatter);
System.out.println(offsetDateTime);