【问题标题】:crystal reports date formatting水晶报表日期格式
【发布时间】:2019-12-15 19:17:03
【问题描述】:

我正在使用水晶报表。

我有一个报告,其中用户以 yyyy-mm-dd 格式输入日期(例如-1999-12-31)..

使用水晶报表公式,如何将格式更改为 1999-12-31 00:00:00.0?

有没有类似to_timestamp({?start_date}, yyyy-mm-dd hh:mm:ss)的函数?

【问题讨论】:

  • 旁注:每当有人指定月底日期时,我都会立即怀疑,因为他们可能正在做一个包容性的结束日期(这是错误的)。日期应始终以“on or after”(>=)和“before”(<)进行查询,以确保获得整个可能的范围,尤其是在处理时间戳时(请注意,有时可能会使用不同的运算符,取决于哪个操作数在哪一侧)

标签: sql crystal-reports db2 report crystal-reports-2008


【解决方案1】:

我认为格式对象可以帮助您格式化日期。

【讨论】:

    【解决方案2】:

    您需要将参数类型从日期更改为日期时间。 在字段资源管理器>>参数下>>右键单击参数选择属性>>将类型更改为日期时间。

    【讨论】:

      【解决方案3】:

      试试这个:

      有不同的方法,如果你只有日期值,那么使用这个。

      CDateTime("1999-12-31");
      

      如果你有日期和时间,那就用这个

      CDateTime(CDate("1999-12-31"),CTime("00:00:00"))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-04
        • 2013-01-25
        • 1970-01-01
        • 2011-09-02
        • 2010-11-06
        相关资源
        最近更新 更多