java – 从Date ojbect转换为Date对象

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

我的意思是,

`Date d = new Date();System.out.println(d);' 

输出:Thu Apr 05 11:28:32 GMT 05:30 2012

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

谢谢.

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

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

System.out.println(formattedDate.toUpperCase());

Demo run here.

转载注明原文:java – 从Date ojbect转换为Date对象 - 代码日志