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"
}
這給了我一個例外:與JDateTime工作給了我一個例外
java.lang.NumberFormatException:對於輸入字符串: 「02-2100」
我使用JDateTime使用該SBT 2.9.4:("joda-time" % "joda-time" % "2.9.4")
在哪條線路?什麼是方法參數值? –
On the line..val start = new JDateTime(「2016-02-21 00:17:43:126」,「yyyy-MM-dd HH:mm:ss:SSS」)..不管參數。 – Luckylukee