diff --git a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/ValueDecoder.java b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/ValueDecoder.java index b94f0ac1664..6364aeba3e3 100644 --- a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/ValueDecoder.java +++ b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/ValueDecoder.java @@ -215,8 +215,11 @@ public class ValueDecoder { try { date = new SimpleDateFormat(TIME_DAY_FORMAT, Locale.US).parse(value); } catch (ParseException pe) { - date = new SimpleDateFormat(TIME_FORMAT, Locale.US).parse(value); - throw pe; + try { + date = new SimpleDateFormat(TIME_FORMAT, Locale.US).parse(value); + } catch (ParseException pe2) { + throw pe2; + } } return DateTimeType.valueOf(new SimpleDateFormat(DateTimeType.DATE_PATTERN).format(date)); }