从Date ojbect转换为Date对象

Vip*_*pul 3 java date

我有一个要求.我想将Date对象转换为格式化的Date对象.

我的意思是,

`Date d = new Date();System.out.println(d);' 
Run Code Online (Sandbox Code Playgroud)

输出: 2012年4月5日星期四11:28:32 GMT + 05:30 2012

我希望输出像05/APR/2012.输出对象必须是Date而不是String.如果你不清楚,我会更清楚地发布

谢谢.

JMe*_*nik 7

不需要任何第三方API,只需使用DateFormat通过提供日期格式模式来解析/格式化日期.示例代码为:

Date date = new Date();
DateFormat df = new SimpleDateFormat("dd/MMM/yyyy");
String formattedDate = df.format(date);

System.out.println(formattedDate.toUpperCase());
Run Code Online (Sandbox Code Playgroud)

演示在这里运行.