找文章 / 找答案
精选问答 更多内容

日期计算

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
回复

使用道具 举报

精彩评论4

BoJie青铜四 显示全部楼层 发表于 2021-7-11 15:57:20
其实对于这种问题,我们要明白,参数时参数,参数组件是参数组件!
回复 支持 反对

使用道具 举报

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

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

使用道具 举报

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

日期最后一天.png
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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