【问题标题】:Jasper Report Generation DateJasper 报告生成日期
【发布时间】:2017-10-27 01:45:37
【问题描述】:

我正在创建 jasper 报告并希望在报告上打印报告生成日期(当前)?我如何使用 ireport 做到这一点?我希望你能帮助我。

【问题讨论】:

  • 你的问题不清楚,反正要显示日期可以使用简单的静态文本,如果你想通过参数打印可以创建一个参数并以这种格式给出默认日期 -- new日期(114,02,31),日期为 2014 年 3 月 31 日。

标签: sql jasper-reports


【解决方案1】:

打开调色板(窗口->调色板)并将“当前日期”从“工具”部分拖到您的报告中。

【讨论】:

    【解决方案2】:

    您可以获取一个静态字段,然后将 Date 类的实例创建为 new Date() 以以所需的模式打印当前日期。

    【讨论】:

      【解决方案3】:

      在您的 jrxml 中使用以下内容...干杯! Screenshot

      <textField pattern="MMM d, yyyy h:mm:ss a z">
                  <reportElement x="0" y="1" width="280" height="21" isRemoveLineWhenBlank="true" uuid="3f452153-41b0-4296-84b9-5a78825a18dc"/>
                  <textElement verticalAlignment="Middle">
                      <font isItalic="true"/>
                  </textElement>
                  <textFieldExpression><![CDATA["Report Generated on: "+new java.util.Date()]]></textFieldExpression>
              </textField>
      

      【讨论】:

        【解决方案4】:

        <textField pattern="**dd-MMM-yyyy hh:mm**"> <reportElement x="0" y="1" width="280" height="21" isRemoveLineWhenBlank="true" uuid="3f452153-41b0-4296-84b9-5a78825a18dc"/> <textElement verticalAlignment="Middle"/>
        <textFieldExpression><![CDATA["Report Generated on: "+new java.util.Date()]]></textFieldExpression> </textField>
        new java.util.Date() 允许您以更简洁和精确的方式格式化日期。我上面指定的模式将打印 26-Oct-2017 17:50 用于 24 小时格式。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-18
          • 1970-01-01
          相关资源
          最近更新 更多