如何在Ireport 4.5中更改日期格式

我已经给出了文本字段表达式new.java.util.Date()和模式MMMMM dd, yyyy作为上述格式。

日期必须显示如下: jan 13, 2012但它以其他格式显示: Fri Jan 13 08:30:12 IST 2012

那么如何以上述格式打印日期。 预览中的一件事日期显示正确如上所述,但在我的应用程序中它显示Fri Jan 13 08:30:12 IST 2012格式。 有没有办法让它正常工作?

 new SimpleDateFormat("MMM dd, yyyy ").format(new Date()) 

将上面的行放在文本字段中,这样您就可以获得日期格式

使用以下方法..希望它会对你有所帮助

 public static String getDateTimeForUgcServer(String date) { SimpleDateFormat intputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date dt = new Date(); try { dt = intputFormat.parse(date); } catch (ParseException e) { e.printStackTrace(); } SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); String str = outputFormat.format(dt); return str; }