日期控件传参

请问日期控件传入的参数是什么样的?能将日期参数转换成数值吗?

FineReport 程涛 发布于 2021-7-1 14:26 (编辑于 2021-7-1 15:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-7-1 14:28

取决于你数据中是什么格式

  • 程涛 程涛(提问者) 就是日期控件传入的格式
    2021-07-01 14:29 
  • Z4u3z1 Z4u3z1 回复 程涛(提问者) 是标准的日期格式那就不管,直接用
    2021-07-01 14:43 
  • 程涛 程涛(提问者) 回复 Z4u3z1 但是数据库表过滤的字段是number类型的
    2021-07-01 14:57 
  • Z4u3z1 Z4u3z1 回复 程涛(提问者) 我蒙了 数据库中日期到底是通俗上的YYYY-MM-DD 还是number? 我觉得 你还是直接截图说明比较好(数据库中数据、报表模板上参数设置信息)
    2021-07-01 15:13 
  • 程涛 程涛(提问者) 回复 Z4u3z1 数据中busi_dare数据就是20210101这种number类型的值
    2021-07-01 15:21 
最佳回答
0
liu.yangLv2初级互助
发布于2021-7-1 14:30(编辑于 2021-7-1 14:31)

6262.png日期控件 返回值 只有 字符型  和 日期型 哦 ,但是你可以在数据集对这个参数进行二次处理

  • 程涛 程涛(提问者) 怎么二次处理呢,to_number(${begin_date})这样吗?
    2021-07-01 14:52 
  • liu.yang liu.yang 回复 程涛(提问者) 要根据日期参数过滤的那个字段是什么样子的呢,还有数据库是oracle吗
    2021-07-01 14:55 
  • 程涛 程涛(提问者) 回复 liu.yang 数据库是Oracle,过滤的字段就是busi_date,数据库表中过滤字段的格式是number类型的
    2021-07-01 14:57 
  • liu.yang liu.yang 回复 程涛(提问者) 可以 to_number(\'参数\') 前提 你的 ${begin_date} 的格式 需要 是 yyyyMMdd 这样的
    2021-07-01 15:02 
  • 程涛 程涛(提问者) 回复 liu.yang 是yyyymmdd八位数的数值,但是to_number()转换没用
    2021-07-01 15:04 
最佳回答
0
krystal033Lv7高级互助
发布于2021-12-30 13:41

一个是char 一个是number没看懂你要干嘛

  • 3关注人数
  • 687浏览人数
  • 最后回答于:2021-12-30 13:41
    请选择关闭问题的原因
    确定 取消
    返回顶部