gpt4 book ai didi

java - JasperReports 中的日期区域设置

转载 作者:行者123 更新时间:2023-11-29 00:11:07 25 4
gpt4 key购买 nike

我正在用 Java 编写一个程序,该程序使用 JasperReports 来生成报告。报告的字段之一是日期字段。我这样发送语言环境变量:

    Map parametersMap = new HashMap();
parametersMap.put(JRParameter.REPORT_LOCALE, myLocale2);

这工作正常,但问题是时间也出现在日期字段中。我在 MySQL 中使用了 DATE() 函数,但我仍然在报告中获取时间。我只需要显示日期(在适当的语言环境中)。如果我在报告中设置模式变量,使日期以特定格式显示,那么时间就不会出现,但这会取消语言环境设置,我不希望这样。有人可以告诉我如何摆脱时间信息吗?

最佳答案

你可以试试这个:

  1. 使用参数发送您的格式化日期。例如:

parametersMap.put("date", new SimpleDateFormat("MMM dd yyyy", Locale.FRANCE)
.format(新日期()));

在您的报告中设置此日期。

享受吧。

关于java - JasperReports 中的日期区域设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24981331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com