From 4063478024d09ae970eee4ee697b3015b6c909de Mon Sep 17 00:00:00 2001 From: Richard DiCroce Date: Wed, 5 Oct 2022 10:52:27 -0400 Subject: [PATCH] Fix literal conversion for java.util.Date --- .../src/main/java/com/querydsl/sql/types/UtilDateType.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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