Date date1 = null;
DateFormat df2 = null;
try {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
Date date = df.parse(typeBean.getData().getSmtransactionConditions().get(position).getTradingTime());//typeBean.getData().getSmtransactionConditions().get(position).getTradingTime()--这个是需要转换的时间,后台传来的2019-09-04T08:56:35.000+0000格式的
SimpleDateFormat df1 = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK);
date1 = df1.parse(date.toString());
df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//这个是根据格式要求需要更改的类型
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { //date 拿到Date对象 Date date = sdf1.parse(typeBean.getData().getSmtransactionConditions().get(0).getTradingTime()); //输出格式:2019-12-02 09:28:33 String str = sdf2.format(date); //打印时间 Log.e("TAG", "dt2---------"+str); } catch (ParseException e) { e.printStackTrace(); }