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

Modify a date object to another format

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

day month monthnumber hour:minute:second EST year

如何将其格式化为

month monthnumber year

您可以使用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);