From: lolodomo Date: Tue, 6 Sep 2022 18:27:31 +0000 (+0200) Subject: [remoteopenhab] Fix the pattern to parse DateTime (#13349) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=c4625992afe56190e5e91763ca7fb45359ce169f;p=openhab-addons.git [remoteopenhab] Fix the pattern to parse DateTime (#13349) Re-use the same pattern as defined in class DateTimeTyoe. Allows the support of 0 to 9 digits after the seconds. Signed-off-by: Laurent Garnier --- diff --git a/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/handler/RemoteopenhabBridgeHandler.java b/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/handler/RemoteopenhabBridgeHandler.java index 8729f8f703..a7366e9724 100644 --- a/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/handler/RemoteopenhabBridgeHandler.java +++ b/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/handler/RemoteopenhabBridgeHandler.java @@ -98,7 +98,7 @@ import com.google.gson.Gson; public class RemoteopenhabBridgeHandler extends BaseBridgeHandler implements RemoteopenhabStreamingDataListener, RemoteopenhabItemsDataListener { - private static final String DATE_FORMAT_PATTERN = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"; + private static final String DATE_FORMAT_PATTERN = "yyyy-MM-dd'T'HH:mm[:ss[.SSSSSSSSS][.SSSSSSSS][.SSSSSSS][.SSSSSS][.SSSSS][.SSSS][.SSS][.SS][.S]]Z"; private static final DateTimeFormatter FORMATTER_DATE = DateTimeFormatter.ofPattern(DATE_FORMAT_PATTERN); private static final int MAX_STATE_SIZE_FOR_LOGGING = 50;