为什么普通报表内日期用参数代替后出来的数据不准确了

如图,只是把参数带进去得到的数据就不一样了。

FineReport lku 发布于 2021-4-9 17:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
张洪威Lv6高级互助
发布于2021-4-9 17:25(编辑于 2021-4-9 17:47)

'${控件1+" 00:00:00.000"}'

'${控件2+" 00:00:00.000"}'

image.png

  • lku lku(提问者) 数据集会提示时间转换错误,无法转换
    2021-04-09 17:32 
  • 张洪威 张洪威 回复 lku(提问者) 你参数是什么格式的 2000-01-01这样的吗?
    2021-04-09 17:36 
  • lku lku(提问者) 回复 张洪威 是的。但是我试过时间型还是不行
    2021-04-09 17:39 
  • lku lku(提问者) 回复 张洪威 是因为我后面还有毫秒吗?
    2021-04-09 17:39 
  • 张洪威 张洪威 回复 lku(提问者) 看更新的截图,2000-01-01的日期型用上面的那样会补全毫秒的。
    2021-04-09 17:48 
最佳回答
0
廿三Lv6中级互助
发布于2021-4-9 17:24

你日期参数格式和日期值一致吗

  • lku lku(提问者) 我在右边把控件改成时间型后还是这样子
    2021-04-09 17:35 
  • 廿三 廿三 回复 lku(提问者) 那你试一下截取函数呢,把你的字段截取成年月日的时间,和你的参数保持一致,就用substr()类似的函数
    2021-04-09 17:49 
  • 3关注人数
  • 482浏览人数
  • 最后回答于:2021-4-9 17:47
    请选择关闭问题的原因
    确定 取消
    返回顶部