xixixiyao青铜三
2021-7-9 17:16:58 发布在问答
日期计算
本帖最后由 xixixiyao 于 2021-7-9 17:20 编辑

请教
想取到所选择日期所在月的最后一天
写了如下脚本
param["VAR_DATE" = formatDate(param["文本参数1",'yyyyMMdd')
param["VAR_MO_CODE" = 下拉参数1.getSelectedObjects()[0

var thismonth= formatDate(param["文本参数1",'yyyy-MM-01')
debug(thismonth)

var s_date=dateAdd(thismonth,"month",-12)
debug(s_date)

var e_date=dateAdd(param["文本参数1","month",-12)
debug(e_date)


请问为什么用thismonth 就不出计算结果呢


Lark20210709-171545.png
3235
4
精彩评论4
BoJie0950青铜四
发表于 2021-7-11 15:57:20 显示全部楼层
其实对于这种问题,我们要明白,参数时参数,参数组件是参数组件!
回复

使用道具 2#

xixixiyao青铜三
发表于 2021-7-12 09:25:35 显示全部楼层
BoJie 发表于 2021-7-11 15:57
其实对于这种问题,我们要明白,参数时参数,参数组件是参数组件!

那请问,想拿到文本参数所选日期的当月最后一天,应该怎么做啊?
回复

使用道具 3#

BoJie0950青铜四
发表于 2021-7-12 09:44:46 显示全部楼层
xixixiyao 发表于 2021-7-12 09:25
那请问,想拿到文本参数所选日期的当月最后一天,应该怎么做啊?

日期最后一天.png
回复

使用道具 4#

环环白银三
发表于 2021-7-12 09:59:48 显示全部楼层
因为用了formatDate做了格式化,这样变量实际是字符串类型了,需要使用parseDate再转换成日期后,再使用dateAdd函数
回复

使用道具 5#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部