Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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 如何更改Ireport 4.5中的日期格式_Java_Jasper Reports_Ireport - Fatal编程技术网

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要求的格式。此外,这是你发布的第三个问题,同样的错误答案。