首页 > 解决方案 > 如何在java中将日期对象从一种格式转换为另一种格式

问题描述

我有日期对象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

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

标签: javadatesimpledateformat

解决方案


推荐阅读