问题描述
我有一个像 2021-02-20 12:24:10
这样的日期字符串,我需要将它解析为 Date
。我有解决方案,它适用于牛轧糖 (API 24) 及更高版本,但我需要 Lollipop (API 21) 的解决方案。牛轧糖的解决方法如下
val parser = SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
val entryDate: Date = parser.parse(ticketResponse.entryDate)
我尝试使用 DateFormat
,但是当我尝试解析我的日期时得到 ParseException
val entryDate: Date = DateFormat.getInstance().parse(ticketResponse.entryDate)
我知道这是因为我的输入字符串不是日期的标准表示,但我无法轻松更改它,我从服务器获取此日期。我也没有找到像 SimpleDateFormat
这样为输入日期设置模式的方法。
令我惊讶的是,有些老问题在这里没有答案,所有答案都建议使用 SimpleDateFormat
。当然我可以用分隔线分割日期,但我想使用不那么大胆的方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)