Java format yyyy-MM-dd'T'HH:mm:ss.SSSz to yyyy-mm-dd HH:mm:ss

前端 未结 6 622
天命终不由人
天命终不由人 2020-12-07 10:35

I\'m trying to format a date in yyyy-MM-dd\'T\'HH:mm:ss.SSSz format to yyyy-mm-dd HH:mm:ss, which should be easy but I can\'t get it to work.

A date that has to be p

6条回答
  •  长情又很酷
    2020-12-07 11:07

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
    SimpleDateFormat output = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date d = sdf.parse(time);
    String formattedTime = output.format(d);
    

    This works. You have to use two SimpleDateFormats, one for input and one for output, but it will give you just what you are wanting.

提交回复
热议问题