Skip to content

Commit 4e0ff90

Browse files
committed
.
1 parent 9fe024c commit 4e0ff90

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/main/java/info/unterrainer/commons/rdbutils/converters/LocalDateTimeConverter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package info.unterrainer.commons.rdbutils.converters;
22

33
import java.sql.Timestamp;
4+
import java.time.Instant;
45
import java.time.LocalDateTime;
56
import java.time.ZoneId;
67
import java.time.ZonedDateTime;
@@ -17,7 +18,7 @@ public class LocalDateTimeConverter implements AttributeConverter<LocalDateTime,
1718
public Timestamp convertToDatabaseColumn(final LocalDateTime entityValue) {
1819
if (entityValue == null)
1920
return null;
20-
Timestamp timestamp = new Timestamp(ZonedDateTime.of(entityValue, ZoneId.of("UTC")).toInstant().toEpochMilli());
21+
Timestamp timestamp = Timestamp.valueOf(entityValue);
2122
timestamp.setNanos(entityValue.truncatedTo(ChronoUnit.MICROS).getNano());
2223
return timestamp;
2324
}

src/test/java/info/unterrainer/commons/rdbutils/LocalDateTimeConverterTests.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public class LocalDateTimeConverterTests {
1818
public void conversionFromLocalDateTimeToTimestamp() {
1919
LocalDateTime d = DateUtils.nowUtc();
2020
Timestamp ts = converter.convertToDatabaseColumn(d);
21-
2221
assertThat(DateUtils.utcLocalDateTimeToEpoch(d)).isEqualTo(ts.getTime());
2322
}
2423

0 commit comments

Comments
 (0)