From 2cd8dd1fdcbc0e2c14e6d57ff98069e827406393 Mon Sep 17 00:00:00 2001 From: Alejandro Panizza Carve Date: Tue, 20 May 2025 00:10:18 -0300 Subject: [PATCH 1/2] - fix datetime format values for REST API --- java/src/main/java/com/genexus/internet/GXRestAPIClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/src/main/java/com/genexus/internet/GXRestAPIClient.java b/java/src/main/java/com/genexus/internet/GXRestAPIClient.java index 220f3fa98..18dc0e1c3 100644 --- a/java/src/main/java/com/genexus/internet/GXRestAPIClient.java +++ b/java/src/main/java/com/genexus/internet/GXRestAPIClient.java @@ -54,8 +54,8 @@ public class GXRestAPIClient { public enum DateFormat { DATE_FMT(1, "yyyy-MM-dd"), - DATETIME_FMT(3, "yyyy-MM-dd'T'HH:mm:ss"), - DATETIME_FMT_MS(4, "yyyy-MM-dd'T'HH:mm:ss.SSS"); + DATETIME_FMT(2, "yyyy-MM-dd'T'HH:mm:ss"), + DATETIME_FMT_MS(3, "yyyy-MM-dd'T'HH:mm:ss.SSS"); private final int fmtId; private final String fmtString; From 7a6c2272823a6ef157ea8ae21e84cf74defd12a5 Mon Sep 17 00:00:00 2001 From: Alejandro Panizza Carve Date: Wed, 21 May 2025 17:45:31 -0300 Subject: [PATCH 2/2] - Fir DATE return format in remote calls --- java/src/main/java/com/genexus/internet/GXRestAPIClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/src/main/java/com/genexus/internet/GXRestAPIClient.java b/java/src/main/java/com/genexus/internet/GXRestAPIClient.java index 18dc0e1c3..57e60ac71 100644 --- a/java/src/main/java/com/genexus/internet/GXRestAPIClient.java +++ b/java/src/main/java/com/genexus/internet/GXRestAPIClient.java @@ -336,7 +336,7 @@ public Date getBodyDate(String varName) { if (val.startsWith(DATE_NULL)) return CommonUtil.newNullDate(); else - return new SimpleDateFormat(DateFormat.DATETIME_FMT.getFormat()).parse(val); + return new SimpleDateFormat(DateFormat.DATE_FMT.getFormat()).parse(val); } catch (ParseException e) { return CommonUtil.newNullDate();