组态王问题 点击:480 | 回复:5



coolrain3

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2012年11月20日
发表于:2013-03-01 08:34:22
楼主

  用组态王做车间原料消耗月累积,因为公司财务要求月结止日期为每月的28日。故在组态王中设定当时间为29日0时0分0秒时,将月累积数清零,重新开始下一个月的累积。但个别年份2月并没有29日,故组态王无法在下月开始时进行自动清零。

  现想可否先执行一判断语名来判断本月是否存在29号,如存在则执行前面的命令,如不存在则将清零时间变更为1日0时0分0秒。但不知该判断语句如何写,望大虾指点。




银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-03-01 08:45:56
1楼
这个我没做过,其实只有2月份特殊,楼主是不是可以直接判断月份;只要是2月就执行28日清零;

王者之师----青蛙

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 159回
  • 年度积分:30
  • 历史总积分:1264
  • 注册:2010年4月08日
发表于:2013-03-01 09:00:23
2楼
每年的2月只有闰年时才会有29日,因些你只需要判断了一下年份即可,即判断年份/4,如果余数为0即表示为闰年,即2月有29日,其它年份则只有28日。

承接电气工程自动化项目

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 163回
  • 年度积分:0
  • 历史总积分:230
  • 注册:2011年9月04日
发表于:2013-03-01 09:33:24
3楼
引用 王者之师----青蛙 的回复内容:每年的2月只有闰年时才会有29日,因些你只需要判断了一下年份即可,即判断年份/4,如果余数为0即表示为闰年,即2月有29日,其它年份则只有28日。


应该是这样编写

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-03-01 12:00:37
4楼
你弄一个28日23时59分59秒不就解决了这个问题了吗?难道1s只差都不容许?

coolrain3

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2012年11月20日
发表于:2013-03-01 16:26:18
5楼

已采纳4楼的意见。其实我只是想知道能不能实现判断当月是否有29日的语句。如果结账日期为30日0时0分0秒,4楼的方法就不灵了。


热门招聘
相关主题

官方公众号

智造工程师