【问题标题】:How to format birt date report parameter?如何格式化出生日期报告参数?
【发布时间】:2013-03-21 10:11:21
【问题描述】:

默认情况下,如果BIRT报告的输入参数为Date类型,则采用yyyy-MM-dd格式。

我们可以换成别的东西吗?可能是dd/MM/yyyy

【问题讨论】:

  • 疑难解答://Internet Explorer: Tools->Internet Options-> Languages... //Control Panel: Regional and language options->Standards and formats, Location. // RDL file: <Language>es-ES</Language>

标签: birt


【解决方案1】:

您可以更改日期参数的输入格式。单击“更改...”选择格式为“自定义”,您可以根据需要输入有效的格式代码。

如果您想输入默认日期,您仍然必须使用yyyy-MM-dd 格式,这无法更改(我在图片中使用new Date()),但输出格式仍将是您输入的格式。

【讨论】:

    【解决方案2】:

    另一种选择是使用 Birt 设计器中的日期时间格式部分,并为日期选择正确的区域设置和格式。

    我已经在 Birt 3.7 中完成了它并且工作正常

    【讨论】:

      【解决方案3】:

      有很多方法可以做到这一点,但最简单的方法是您可以在 SQL 查询本身中做到这一点。

      如果您使用的是 DB2,您可以尝试

      VARCHAR_FORMAT("您的列映射名称",'DD-Mon-YYYY') AS dataSetName.

      但这会将其数据类型更改为字符串

      试试这是否能引起降神会。

      【讨论】:

      • 这仅适用于您从 SQL 数据源中选择的数据,但问题是关于输入参数的。这是报告中完全不同的部分。
      猜你喜欢
      • 1970-01-01
      • 2019-03-12
      • 2013-04-05
      • 1970-01-01
      • 2023-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多