【发布时间】:2016-09-22 12:54:02
【问题描述】:
我有一个格式为dd/MM/yyyy 的输入字符串,我需要将其转换为日期dd/MM/yyyy。
我的做法是:
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String date = formatter.format(formatter.parse("22/09/2016"));
Date convertedDate = formatter.parse(date);
我期待 22/09/2016 作为日期对象,但返回的格式与预期不符。 O/P=>Mon Sep 12 00:00:00 IST 2016
知道我哪里出错了吗?提前致谢!
【问题讨论】:
-
我认为你把事情复杂化了。查看this answer
-
您最好从您的角度描述问题所在。因为
formatter.parse("22/09/2016")已经做了你想要的I was expecting 22/09/2016 as a date object。 -
@Takarii 我没有使用 joda 库
标签: java date-format simpledateformat