代码之家  ›  专栏  ›  技术社区  ›  Dayana

如何在iReport中将整型字段转换为日期?

  •  0
  • Dayana  · 技术社区  · 7 年前

    结束日期

    20171022
    20170906
    20170903
    

    但我需要以日期格式显示此字段,如:

    22/10/2017
    06/09/2017
    03/09/2017
    

    这个 20171022 DB处的值表示 2017年10月22日 日期

    有什么办法吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Fahad Anjum    7 年前

    您可以使用下面的表达式来实现所需的结果。

    $F{column_name}.toString().substring(6,8) + "/" + $F{column_name}.toString().substring(4,6) + "/" + $F{column_name}.toString().substring(0,4)
    

    您可以在查询中处理相同的问题。您只需根据所选数据库转换上述表达式。