We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9d6aad9 commit 5c90000Copy full SHA for 5c90000
src/main/java/org/eclipse/yasson/internal/serializer/types/SqlTimestampSerializer.java
@@ -15,6 +15,7 @@
15
import java.sql.Timestamp;
16
import java.time.Instant;
17
import java.time.format.DateTimeFormatter;
18
+import java.time.temporal.TemporalAccessor;
19
import java.util.Locale;
20
21
/**
@@ -31,6 +32,12 @@ class SqlTimestampSerializer extends AbstractDateSerializer<Timestamp> {
31
32
super(serializerBuilder);
33
}
34
35
+ @Override
36
+ protected TemporalAccessor toTemporalAccessor(Timestamp value) {
37
+ // convert SQL Timestamp into an Instant so it can be cast to TemporalAccessor
38
+ return value.toInstant();
39
+ }
40
+
41
@Override
42
protected Instant toInstant(Timestamp value) {
43
return value.toInstant();
0 commit comments