diff --git a/eraser-base/src/main/jastadd/Item.jrag b/eraser-base/src/main/jastadd/Item.jrag
index cfba971529786527c5b1bc93968c74f000315f6d..0b370142cf57c377775294bb6c758dafa7db036f 100644
--- a/eraser-base/src/main/jastadd/Item.jrag
+++ b/eraser-base/src/main/jastadd/Item.jrag
@@ -12,9 +12,7 @@ aspect ItemHandling {
 
   //--- DateTimeItem.ALTERNATIVE_FORMAT ---
   private static final java.time.format.DateTimeFormatter DateTimeItem.ALTERNATIVE_FORMAT = new java.time.format.DateTimeFormatterBuilder()
-    .appendPattern("yyyy-MM-dd'T'HH':'mm'Z'")
-    .parseDefaulting(java.time.temporal.ChronoField.SECOND_OF_MINUTE, 0)
-    .parseDefaulting(java.time.temporal.ChronoField.NANO_OF_SECOND, 0)
+    .appendPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ")
     .toFormatter()
     .withZone(java.time.ZoneId.of("UTC"));