From 70ded4c8876f3e0a0978f5d66cc9c7968a4e1d77 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Wed, 28 Sep 2022 08:22:51 -0500 Subject: [PATCH] Add conversion of instant to localDate --- .../java/com/kingsrook/qqq/backend/core/utils/ValueUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/utils/ValueUtils.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/utils/ValueUtils.java index c85da55d..0ce8c4ab 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/utils/ValueUtils.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/utils/ValueUtils.java @@ -232,6 +232,10 @@ public class ValueUtils ZoneId zid = (tz == null) ? ZoneId.systemDefault() : tz.toZoneId(); return LocalDateTime.ofInstant(c.toInstant(), zid).toLocalDate(); } + else if(value instanceof Instant i) + { + return LocalDate.ofInstant(i, ZoneId.systemDefault()); // todo - where should the zone come from? + } else if(value instanceof LocalDateTime ldt) { return ldt.toLocalDate();