From cf13f6959bcfacc9a28445cb284b52c5cbc69f66 Mon Sep 17 00:00:00 2001 From: To-om Date: Mon, 19 Jul 2021 13:26:24 +0200 Subject: [PATCH] #2110 Fix date parsing --- .../client/src/main/scala/org/thp/misp/dto/Attribute.scala | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/misp/client/src/main/scala/org/thp/misp/dto/Attribute.scala b/misp/client/src/main/scala/org/thp/misp/dto/Attribute.scala index 4a79cb0d57..cf47db5544 100644 --- a/misp/client/src/main/scala/org/thp/misp/dto/Attribute.scala +++ b/misp/client/src/main/scala/org/thp/misp/dto/Attribute.scala @@ -28,11 +28,8 @@ case class Attribute( object Attribute { - val formatter: DateTimeFormatter = new DateTimeFormatterBuilder() - .append(DateTimeFormatter.ISO_LOCAL_DATE_TIME) - .appendPattern("XX") - .toFormatter - def parseDate(s: String): Date = new Date(OffsetDateTime.parse(s, formatter).toInstant.toEpochMilli) + def parseDate(s: String): Date = + javax.xml.bind.DatatypeConverter.parseDateTime(s).getTime implicit val reads: Reads[Attribute] = ((JsPath \ "id").read[String] and