如何将 YMD LDAP 时间戳转换为 Java 中的日期时间?
How can I convert YMD LDAP timestamps to date time in Java?
例如,我的日期为:20171208181856.0Z,我想使用 java 将其转换为日期时间格式。我似乎没有找到任何可行的解决方案。
您可以创建DateTimeFormatter using input format and parse it into ZonedDateTime or OffsetDateTime
String dateTime = "20171208181856.0Z";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss.SX");
OffsetDateTime offsetDateTime = OffsetDateTime.parse(dateTime,formatter);
System.out.println(offsetDateTime);
例如,我的日期为:20171208181856.0Z,我想使用 java 将其转换为日期时间格式。我似乎没有找到任何可行的解决方案。
您可以创建DateTimeFormatter using input format and parse it into ZonedDateTime or OffsetDateTime
String dateTime = "20171208181856.0Z";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss.SX");
OffsetDateTime offsetDateTime = OffsetDateTime.parse(dateTime,formatter);
System.out.println(offsetDateTime);