获取某年第某周周一的时间

在文本框中输入第几年第几周然后获取所选的年周的周一日期该怎么做,

在REPORT中输入值,然后在ORACLE中去获取他所选年周的周一的具体日期

FineReport 用户D8037031 发布于 2023-3-13 11:21 (编辑于 2023-3-13 11:23)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-3-13 11:22(编辑于 2023-3-13 11:24)

10是第十周 你可以替换成变量

dateInWeek(DATEDELTA(TODAY(),-(WEEK(TODAY())-10)*7),-1)  最后一天

dateInWeek(DATEDELTA(TODAY(),-(WEEK(TODAY())-10)*7),1)  第一天

========

可以把today()换成   $年份控件+"02-01"

dateInWeek(DATEDELTA($年份控件+"02-01",-(WEEK($年份控件+"02-01")-$周控件)*7),-1)  最后一天

dateInWeek(DATEDELTA($年份控件+"02-01",-(WEEK($年份控件+"02-01")-$周控件)*7),1)  第一天

  • 1关注人数
  • 444浏览人数
  • 最后回答于:2023-3-13 11:24
    请选择关闭问题的原因
    确定 取消
    返回顶部