为何日期在部署在正式环境里,月份会少一个月

3B$%4L{`0ZOARR8M%FJ`G10.png

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

下边这个单元格是直接用的公式f(x)=$控件名  么?还有可能就是时区问题:202112返回日期就2021-12-01 00:00:00 如果你正式环境少了8小时就是 2021-11-31 16:00:00也就是202111 以上都是我的猜测

image.png

  • 11 11(提问者) 在公司部署的环境中出现月份少一个月,linux环境的时区会出现问题吗
    2021-12-08 09:03 
最佳回答
0
沉默的反补Lv6中级互助
发布于2021-12-8 08:54

下拉框设了默认值为当前月吧,你模板怎么给的初始值,显示的就是什么,少一个月是因为你数据里最大月份只有2021.11月份吧...

  • 11 11(提问者) 修改日期后,也是少一个月,数据里面有12月份的数据,用帆软本身的服务器运行是没有问题的,在公司部署的环境中出现月份少一个月
    2021-12-08 09:02 
  • 沉默的反补 沉默的反补 回复 11(提问者) 你可以仔细看下你图中的数据。你上方”计费月份“选择了12月份,但内容还是查询出了11月份的数据,下拉框设置的是不是有问题呢?没有生效,看看是否参数名与下拉框名不一致
    2021-12-08 09:06 
  • 沉默的反补 沉默的反补 回复 11(提问者) 生产和本地环境不会导致少一个月的。。。时区应用的都是北京时间(别啥问题都抛给生产环境啊),图中看起来就是模板问题。。
    2021-12-08 09:08 
  • 11 11(提问者) 回复 沉默的反补 是生产环境的时区问题
    2021-12-08 09:11 
  • 2关注人数
  • 399浏览人数
  • 最后回答于:2021-12-8 08:56
    请选择关闭问题的原因
    确定 取消
    返回顶部