diff --git a/OCPP-J/src/main/java/eu/chargetime/ocpp/JSONCommunicator.java b/OCPP-J/src/main/java/eu/chargetime/ocpp/JSONCommunicator.java index 6d1cb1a9a..ffffedf1f 100644 --- a/OCPP-J/src/main/java/eu/chargetime/ocpp/JSONCommunicator.java +++ b/OCPP-J/src/main/java/eu/chargetime/ocpp/JSONCommunicator.java @@ -7,6 +7,7 @@ import eu.chargetime.ocpp.model.Message; import java.lang.reflect.Type; import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -81,7 +82,7 @@ private class ZonedDateTimeSerializer implements JsonSerializer { @Override public JsonElement serialize( ZonedDateTime zonedDateTime, Type type, JsonSerializationContext jsonSerializationContext) { - return new JsonPrimitive(zonedDateTime.toString()); + return new JsonPrimitive(zonedDateTime.format(DateTimeFormatter.ISO_INSTANT)); } }