У меня есть строка ответа XML как: <timestamp ts="2018-12-05T08:00:00+02:00">55.5</timestamp>
Я сопоставил это с помощью JAXB
и аннотации как:
public class Timestamp {
@XmlAttribute(name = "ts")
private String timeStampAsString;
@XmlValue
private Double value;
, и все работает как надо, ноЯ хотел бы автоматически проанализировать DateTime
из String
, поэтому мое идеальное решение должно иметь
public class Timestamp {
@XmlAttribute(name = "ts")
private LocalDateTime timeStampAsLocalDateTime;
@XmlValue
private Double value;
Я знаю, что могу анализировать строку с помощью:
ZonedDateTime.parse(zonedDateTimeAsString).toLocalDateTime();
Но я не уверен, есть ли способ разобрать это on fly
.