0
val funcTimeDiffernceInSeconds = (startTime: String, endTime: String) => {
println("starttime is"+startTime+"endtime"+endTime)
if (startTime.matches("[\\d]{4}-[\\d]{2}-[\\d]{2}[\\s]{1}[\\d]{2}:[\\d]{2}:[\\d]{2}:[\\d]+") && endTime.matches("[\\d]{4}-[\\d]{2}-[\\d]{2}[\\s]{1}[\\d]{2}:[\\d]{2}:[\\d]{2}:[\\d]+")) {
//val start = new JDateTime(startTime, "yyyy-MM-dd HH:mm:ss:SSS")
val start = new JDateTime("2016-02-21 00:17:43:126", "yyyy-MM-dd HH:mm:ss:SSS")
val end = new JDateTime(endTime, "yyyy-MM-dd HH:mm:ss:SSS")
new Period(start, end).getSeconds().toString()
}
else
"Invalid"
}
Das ist mir eine Ausnahme gibt:mit JDateTime Arbeiten gibt mir eine Ausnahme
java.lang.NumberFormatException: Für die Eingabe-Stichwort: "02-2100"
Ich bin mit JDateTime 2.9.4 mit diesem sbt: ("joda-time" % "joda-time" % "2.9.4")
Auf welcher Linie? Was sind die Methodenparameterwerte? –
In der Zeile..val Start = neue JDateTime ("2016-02-21 00: 17: 43: 126", "JJJJ-MM-TT HH: mm: SS: SSS") .. unabhängig von Parametern .. – Luckylukee