Fixed timestamp parsing

This commit is contained in:
Šesták Vít
2020-01-31 13:25:16 +01:00
parent 822bb956d1
commit fdd5b9f8d5

View File

@@ -34,8 +34,13 @@ final class DependencyCheckReportsProcessor @Inject() (
if(dt.forall(_.isDigit)){
new DateTime(dt.toLong) // TODO: timezone (I don't care much, though)
}else{
val formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss") // TODO: timezone (I don't care much, though)
formatter.parseDateTime(dt)
val formatter1 = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss") // TODO: timezone (I don't care much, though)
val formatter2 = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss") // TODO: timezone (I don't care much, though)
try{
formatter1.parseDateTime(dt)
}catch {case e: IllegalArgumentException =>
formatter2.parseDateTime(dt)
}
}
}