Generate java.time.OffsetDateTime for xs:dateTime
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings version="2.1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb">
<jaxb:globalBindings>
<jaxb:javaType name="java.time.OffsetDateTime" xmlType="xs:dateTime" hasNsContext="false"
parseMethod="util.JaxbDateAdapter.parseDate"
printMethod="util.JaxbDateAdapter.printDate"/>
</jaxb:globalBindings>
</jaxb:bindings>package util;
public final class JaxbDateAdapter
{
private JaxbDateAdapter()
{
}
public static OffsetDateTime parseDate(String s)
{
return OffsetDateTime.parse(s);
}
public static String printDate(OffsetDateTime dt)
{
return dt.toString();
}
}