将日期对象修改为另一种格式

时间:2015-02-19 17:34:19

标签: java date datetime date-formatting

我从API中下载了日期信息,其格式为(Java)

day month monthnumber hour:minute:second EST year

如何将其格式化为

month monthnumber year

1 个答案:

答案 0 :(得分:1)

您可以使用SimpleDateFormat首先将字符串解析为java.util.Date,然后将其格式化为您想要的格式:

String orig = "Thu Feb 19 19:40:12 EST 2015";
SimpleDateFormat parser = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
Date date = parser.parse(orig);
SimpleDateFormat formatter = new SimpleDateFormat("MMM dd yyyy");
String formatted = formatter.format(date);