我正在尝试用法语格式显示jasper报告中的日期。我更改了此报告的选项,但每次我用英语获取日期。我该怎么办?
以下是我得到的一些照片:
我也使用参数,但它不起作用
Map<String, Object> params = new HashMap<String, Object>();
params.put("date", new java.util.Date());
params.put(JRParameter.REPORT_LOCALE, Locale.FRENCH);
答案 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的文档。