【问题标题】:How to get date from datetime in crystal report?如何从水晶报表中的日期时间获取日期?
【发布时间】:2012-07-21 09:01:30
【问题描述】:

我的 sql 数据库中的日期时间格式是“2012-07-21 00:00:00.000”。我只需要日期(21)。我正在尝试转换,但它显示此特定字段的数据库错误。

我的代码是: DatePart('d',CDate({tblFiles.Filed_Date}));

【问题讨论】:

  • 你试过DatePart('d',{tblFiles.Filed_Date})吗?

标签: datetime crystal-reports type-conversion syntax-error


【解决方案1】:

报告与数据库的连接有问题。确保正确设置数据源。您可以从验证报告开始。

【讨论】:

  • 您使用的是希捷吗?什么版本?
  • 在visual studio 2010中使用水晶报表(13.0版)
【解决方案2】:

好的,我过去遇到过这个问题,它处理了一些转换,这里是我如何处理这个问题的一个例子,这里我没有日期,但我有时间在我的数据库中,你需要将其转换为文本并替换您看到的零的数量并将 x 显示为 Date(x);然后右键单击该字段并将其格式化以通过右键单击它来获取数据。希望这会有所帮助。

LOCAL STRINGVAR x := REPLACE(totext({DETAILED_FOR_EMPLOYEE.LOGIN_TIME}), '.0000000', '')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多