Skip to content

Commit 3f57bc5

Browse files
committed
Update PreparedStatementImpl.java
1 parent 2309e9c commit 3f57bc5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

jdbc-v2/src/main/java/com/clickhouse/jdbc/PreparedStatementImpl.java

+3
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import java.time.LocalDate;
3333
import java.time.LocalDateTime;
3434
import java.time.LocalTime;
35+
import java.time.OffsetDateTime;
3536
import java.time.ZoneId;
3637
import java.time.ZonedDateTime;
3738
import java.time.format.DateTimeFormatter;
@@ -472,6 +473,8 @@ private static String encodeObject(Object x) throws SQLException {
472473
return "'" + DATETIME_FORMATTER.format(((Timestamp) x).toLocalDateTime()) + "'";
473474
} else if (x instanceof LocalDateTime) {
474475
return "'" + DATETIME_FORMATTER.format((LocalDateTime) x) + "'";
476+
} else if (x instanceof OffsetDateTime) {
477+
return encodeObject(((OffsetDateTime) x).toInstant());
475478
} else if (x instanceof ZonedDateTime) {
476479
return encodeObject(((ZonedDateTime) x).toInstant());
477480
} else if (x instanceof Instant) {

0 commit comments

Comments
 (0)