时间判断

如何判断参数中的日期是当前月

image.png

image.png

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

因为你的$time1是yyyy-MM类型,所以判断月份相等不能用MONTH($time1)=MONTH(TODAY())

应该改为$time1=left(today(),7)

RANGE(DATEINMONTH($time1 + "-01", 1), if($time1 = LEFT(TODAY(),7), TODAY(), DATEINMONTH($time1 + "-01", -1)))


最佳回答
0
圣体叶小凡Lv6高级互助
发布于2020-3-28 15:46

month($日期) = month(today())

  • 18730286872 18730286872(提问者) 那我这个如果是当前月 ,就扩展到当天,如果不是当前月 就扩展参数月的所有天 这样写不对吗
    2020-03-28 15:52 
  • 圣体叶小凡 圣体叶小凡 回复 18730286872(提问者) 把你的日期控件的返回值设置成日期格式,不然好像不能用range,默认应该是字符串的
    2020-03-28 16:15 
  • 3关注人数
  • 301浏览人数
  • 最后回答于:2020-3-28 16:19
    请选择关闭问题的原因
    确定 取消
    返回顶部