diff --git a/querydsl-sql/src/main/java/com/querydsl/sql/types/UtilDateType.java b/querydsl-sql/src/main/java/com/querydsl/sql/types/UtilDateType.java index b372e58c6..5fa286742 100644 --- a/querydsl-sql/src/main/java/com/querydsl/sql/types/UtilDateType.java +++ b/querydsl-sql/src/main/java/com/querydsl/sql/types/UtilDateType.java @@ -17,8 +17,6 @@ import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Types; -import java.time.LocalDateTime; -import java.time.ZoneOffset; import java.util.Date; /** @@ -39,7 +37,7 @@ public class UtilDateType extends AbstractDateTimeType { @Override public String getLiteral(Date value) { - return dateTimeFormatter.format(LocalDateTime.ofInstant(value.toInstant(), ZoneOffset.UTC)); + return dateTimeFormatter.format(new java.sql.Timestamp(value.getTime()).toLocalDateTime()); } @Override