为了账号安全,请及时绑定邮箱和手机立即绑定

simpledateformat (android) 2018-10-03T09:

simpledateformat (android) 2018-10-03T09:

慕雪6442864 2021-10-28 10:42:26
我收到响应字符串 2018-10-03T09:00:36.845+0000我必须在几分钟前为 PrettyTime 解析它。SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");sdf.setTimeZone(TimeZone.getTimeZone("GMT"));它不工作,你能告诉我 Dateformat 字符串添加到 SimpleDateFormat 吗?这是我的代码: try {      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");      sdf.setTimeZone(TimeZone.getTimeZone("GMT"));      long time = sdf.parse(device_for_bottomviews.get(i).lastupdate).getTime();      PrettyTime prettyTime = new PrettyTime(Locale.getDefault());      String ago = prettyTime.format(new Date(time));      lastupdate.setText(ago);      } catch (Exception e){      e.printStackTrace();      lastupdate.setText(device_for_bottomviews.get(i).lastupdate);}我得到的例外java.lang.IllegalArgumentException        at java.util.Date.parse(Date.java:633)        at java.util.Date.<init>(Date.java:272)        at com.test.busmanagement.MapActivity$DeviceAdapter.getView(MapActivity.java:721)        at android.widget.AbsListView.obtainView(AbsListView.java:2363)        at android.widget.ListView.makeAndAddView(ListView.java:1970)        at android.widget.ListView.fillDown(ListView.java:704)        at android.widget.ListView.fillFromTop(ListView.java:765)
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 148 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信