我尝试将时间字符串解析为时间数据,但是解析毫秒部分时遇到问题。有谁知道怎么做?
val format = new SimpleDateFormat( "yyyy-MM-dd aa hh:mm:ss.SSSSSS")
format.setLenient( false)
Try(new Timestamp(format.parse( "2015-11-13 6:27:26.933000").getTime)) match {
case Success(t) => Some(t)
case Failure(_) =>
// cannot convert. error here
}
答案 0 :(得分:2)
view
但未在实际输入中提供,导致失败的原因aa
代表毫秒数,范围介于0到999之间,您提供了更大的数字,导致失败的原因S
,但是在输入中输入了一位数字,但它并没有导致失败。工作示例:
hh