Index: trunk/src/org/openstreetmap/josm/data/osm/ChangesetDiscussionComment.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/ChangesetDiscussionComment.java	(revision 17719)
+++ trunk/src/org/openstreetmap/josm/data/osm/ChangesetDiscussionComment.java	(revision 17720)
@@ -2,7 +2,5 @@
 package org.openstreetmap.josm.data.osm;
 
-import java.util.Date;
-
-import org.openstreetmap.josm.tools.date.DateUtils;
+import java.time.Instant;
 
 /**
@@ -13,5 +11,5 @@
 
     /** date this comment was posted at */
-    private final Date date;
+    private final Instant date;
     /** the user who posted the comment */
     private final User user;
@@ -24,6 +22,6 @@
      * @param user the user who posted the comment
      */
-    public ChangesetDiscussionComment(Date date, User user) {
-        this.date = DateUtils.cloneDate(date);
+    public ChangesetDiscussionComment(Instant date, User user) {
+        this.date = date;
         this.user = user;
     }
@@ -49,6 +47,6 @@
      * @return date this comment was posted at
      */
-    public final Date getDate() {
-        return DateUtils.cloneDate(date);
+    public final Instant getDate() {
+        return date;
     }
 
Index: trunk/src/org/openstreetmap/josm/io/OsmChangesetParser.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OsmChangesetParser.java	(revision 17719)
+++ trunk/src/org/openstreetmap/josm/io/OsmChangesetParser.java	(revision 17720)
@@ -9,5 +9,5 @@
 import java.nio.charset.StandardCharsets;
 import java.text.MessageFormat;
-import java.util.Date;
+import java.time.Instant;
 import java.util.LinkedList;
 import java.util.List;
@@ -172,9 +172,5 @@
             // -- date
             String value = atts.getValue("date");
-            Date date = null;
-            if (value != null) {
-                date = DateUtils.fromString(value);
-            }
-
+            Instant date = value != null ? DateUtils.parseInstant(value) : null;
             comment = new ChangesetDiscussionComment(date, createUser(atts));
         }
