首页 > 解决方案 > 日期解析后如何以 yyyy-MM-dd 格式获取日期对象

问题描述

我有字符串格式的字符串日期 2020-07-05 22:44:59,我用 SimpleDateFormat 用“yyyy-MM-dd HH:mm:ss a z”日期模式解析它,但它给了我像 Sun Jul 05 22 这样的日期: 44:59 IST 2020。那么我如何在日期对象中以“yyyy-MM-dd HH:mm:ss a z”格式获取日期。

输入:2020-07-05 22:44:59 输出:2020-07-05 22:44:59

我希望输出与输入相同的格式。

谢谢你帮助我。

标签: javasimpledateformatdate-formatdate

解决方案


String input = "2020-07-05 22:44:59";
DateFormat parser = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = parser.parse(input);
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String output = formatter.format(date);

推荐阅读