java - iReport 中的错误日期破坏了 jasper 服务器报告

标签 java jasper-reports ireport

我在 iReport 中收到空日期,一些日期为 0000-00-00,一些日期为无效日期。除了更改数据库本身之外,我还需要能够清除它们或其他东西。我正在考虑在 SQL 方面处理这个问题,欢迎提出意见或解决方案。

最佳答案

以下是在 SQL 端完成此操作的一种方法:

IF(yourtable.yourdatefield < '1970-01-01',
CAST(yourtable.yourdatefield AS CHAR(10)),yourtable.yourdatefield) AS yourdatefield

关于java - iReport 中的错误日期破坏了 jasper 服务器报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8129348/

相关文章:

java - Spring mongodb @DBRef 查询在基本查询中搜索父字段

java - Jenkins ssh-node 找不到 Java

java - 使用 notifyObservers() 进行观察者通知的顺序

java - 从JTable获取数据时,我应该在fillReport方法中使用参数吗?

java - 如何在 JasperReports 中指定断字

java - 沿着 "bresenham"线平滑颜色插值

java - 如何将 jasper 预览添加到 JPanel 中

java - Jasper Report 导出带有 Hibernate 注释的 PDF

java - 如何将 iReport 字体更改为参数

grails - 设置 jasper 报告的类路径以查找本地化文件?