Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将日期对象修改为其他格式_Java_Date_Datetime_Date Formatting - Fatal编程技术网

Java 将日期对象修改为其他格式

Java 将日期对象修改为其他格式,java,date,datetime,date-formatting,Java,Date,Datetime,Date Formatting,我从(Java)格式的API下载了日期信息 如何将其格式化为 month monthnumber year 您可以使用先将字符串解析为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(ori

我从(Java)格式的API下载了日期信息

如何将其格式化为

month monthnumber year
您可以使用先将字符串解析为
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);

你听说过SimpleDateFormat吗?我相信这个问题已经被回答过很多次了……这非常有效,谢谢。我只需将(“MMM dd yyy”)更改为(“MMM dd yyy”),否则会导致错误
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);