Java 如何更改Ireport 4.5中的日期格式
我已经给出了文本字段表达式Java 如何更改Ireport 4.5中的日期格式,java,jasper-reports,ireport,Java,Jasper Reports,Ireport,我已经给出了文本字段表达式new.java.util.Date()和模式mmmmmd,yyyy,作为所提到的格式 日期必须显示为:2012年1月13日,但它以其他格式显示:2012年1月13日星期五08:30:12 那么如何以上述格式打印日期。在预览中,日期显示正确,但在我的应用程序中,日期显示为2012年1月13日星期五08:30:12格式。有没有办法让它正常工作 new SimpleDateFormat("MMM dd, yyyy ").format(new Date()) 将上面的一行
new.java.util.Date()
和模式mmmmmd,yyyy
,作为所提到的格式
日期必须显示为:2012年1月13日
,但它以其他格式显示:2012年1月13日星期五08:30:12
那么如何以上述格式打印日期。在预览中,日期显示正确,但在我的应用程序中,日期显示为2012年1月13日星期五08:30:12格式。有没有办法让它正常工作
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;
}
这是一个错误的答案。这不是OP要求的格式。此外,这是你发布的第三个问题,同样的错误答案。