帆软report使用DATEINMONTH()函数生成的日期异常,年份和月份不对

修改前

  year,month为传入参数,分别为字符串类型的年份和月份。CONCATENATE()为字符串拼接函数,可以同时拼接多个字符串。

'${DATEINMONTH(CONCATENATE(year,month),-1)}'

生成的日期如下

  '2454-03-31'

 

解决方法

  传入的日期格式不对,调整如下

'${DATEINMONTH(CONCATENATE(year,'-',month),-1)}'
posted @ 2024-11-13 10:51  yanhongwen  阅读(69)  评论(0)    收藏  举报