嗨,这里无法将字符串转换为日期..
我搜索并使用了几种方法,但错误无法改变..
这里的日期格式是 var q 并将其转换 为 string的formatedDate
然后将字符串转换为实用日期..
SearchDate来自方法参数,SearchDate 的值为“Thu Aug 29 00:00:00 IST 2013”
var q: Date = SearchDate
var dateStr = q.toString()
var formatter: DateFormat = new SimpleDateFormat("E MMM dd HH:mm:ss Z yyyy")
var dat = formatter.parse(dateStr)
var cal: Calendar = Calendar.getInstance()
cal.setTime(dat)
var formatedDate = cal.get(Calendar.DATE) + "-" + (cal.get(Calendar.MONTH) + 1) + "-" + cal.get(Calendar.YEAR)
println("formatedDate : " + formatedDate)
val date = new SimpleDateFormat("yyyy-MM-dd HH:mm").parse(dateStr)// Error Occured Here..
错误是
线程“主”java.text.ParseException 中的异常:无法解析的日期:“Thu Aug 29 00:00:00 IST 2013”在 java.text.DateFormat.parse(未知来源)
请分享你的答案..