如何在java中将日期对象从一种格式转换为另一种格式[复制]

最后发布: 2019-03-25 21:30:31


问题

我有Date对象Fri Mar 25 14:19:51 PDT 2019

我需要将其更改为2019-03-25 14:19:51

我正在以这种方式转换,

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date date =  Fri Mar 25 14:19:51 PDT 2019 // I have my date as object

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String dateString = df.format(date); // 2019-03-25 14:19:51 got result as needed

Date parsed = format.parse(dateString); // Fri Mar 25 14:19:51 PDT 2019 again changed to old format

我需要与dateString格式相同的parsed日期对象

java date simpledateformat