Mapowanie typów JSR 310 na typy SQL znajduje się w dokumentacji Tabela 5.1 .
Inspekcja sterownika PostgreSQL JDBC PgPreparedStatement.setObject() widzimy, że każdy typ Java jest używany do ustawienia znacznika czasu, na przykład:
case Types.TIMESTAMP_WITH_TIMEZONE:
if (in instanceof java.time.OffsetDateTime) {
setTimestamp(parameterIndex, (java.time.OffsetDateTime) in);
Wewnętrznie jest to wywołanie Narzędzia datownika.doString() który konwertuje datę-godzinę na ciąg.