如何使用IReport以法语格式显示日期

时间:2013-03-19 16:05:11

标签: java date format ireport

我正在尝试用法语格式显示jasper报告中的日期。我更改了此报告的选项,但每次我用英语获取日期。我该怎么办?

以下是我得到的一些照片:

http://img15.hostingpics.net/pics/975899rapport.jpg

我也使用参数,但它不起作用

Map<String, Object> params = new HashMap<String, Object>();
params.put("date", new java.util.Date());
params.put(JRParameter.REPORT_LOCALE, Locale.FRENCH);

2 个答案:

答案 0 :(得分:2)

这就是你所寻求的吗?

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class DateFormats {

    public static String frenchDate() {
        String timeStamp = new SimpleDateFormat("EEE MMM dd hh:mm:ss yyyy", Locale.FRANCE)
            .format(new Date());
        return timeStamp;
    }

    public static void main(String[] args) {
        System.out.println(frenchDate());
    }
}

答案 1 :(得分:-1)

添加字符串字段并编辑表达式,如下所示:

new java.text.SimpleDateFormat("dd '-' MM '-' yyyy").format(new Date())

根据需要调整以上内容,例如更改日期字段的new Date(),查看SimpleDateFormat的文档。