无法解析的日期尝试格式化日期后出现异常

时间:2020-08-10 19:00:10

标签: android

我从xml文件中获取信息,并且数据显示完美,在xml文件中有日期字段,日期格式如下:“ 2020-08-01T18:45:00 + 00:00” ,但是问题是我只想将其转换为HH:mm才能获得小时和分钟,所以我尝试使用simpleDateformat来实现,但是它一直向我显示Unparseable日期异常。

  • 这是例外

Parse Exception : Unparseable date: "2020-08-01T18:45:00+00:00"

  • 这是格式化我的日期的代码
val simpleDateFormat = SimpleDateFormat("HH:mm")
     try {
         val toDate = simpleDateFormat.parse(date)
         holder.livescoresrowslayoutBindingImpl.matchModel!!.match.date = simpleDateFormat.format(toDate!!)
     }catch (e : ParseException){
         Log.d("TAG","Parse Exception : " + e.message)
     }

1 个答案:

答案 0 :(得分:0)

如果此日期字符串始终具有相同的格式,则可以将其截短(例如,使用子字符串方法),并删除年,月等的字符,以使您剩下“ 18:45”,然后就可以使用您现有的代码。

相关问题