IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

在REXX中使用日光逻辑


IBM大型机论坛 -> 清单& REXX
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
maxsubrat

活跃用户


已加入:2008年2月27日
帖子:108
地点:印度

发布发表于:周三一月30,2019 5:08下午
引用回复

你好
我是Rexx的新手。我有一个rqmt来处理现有程序中的夏令时,该程序只是将日期和时间发送给用户。

由于夏令时会影响小时数。
夏令时的开始和结束:3月的第2个星期日&11月的第一个星期日。

当前方案:我们使用EST来使用SMTP发送邮件

但是一旦夏令时从3月的第2个星期日开始,那么我们就必须使用EDT时间进行同步;如果使用EST,那么我们将在1个小时后关闭。
可能是1月1日,我需要从3月的第2个星期日开始,从11月的第1个星期日开始。
然后需要计算它是否在此白天时间内,如果是,那么我可以使用EDT或EST。
任何实现此目的的建议/方法。
谢谢
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表于:星期三一月30,2019 6:08下午
引用回复

您的逻辑听起来很合理,所以继续吧。

您可以将基准日期设置为每月的1月1日,找到该日期是星期几,然后继续进行直到找到该月的相关周日以获取正确的日期。重复第二个相关月份和相关条件。

或者,您可以考虑构建年度控制记录,而不是每次运行此代码都一遍又一遍地执行代码,因此,您只需要每年执行一次计算,只需将当前日期与控制记录进行比较即可。

如果当前日期为GE lower_date_value和LE high_date_value,则使用time1,否则使用time2。

线索- www.rexxla.org/rexxlang/mfc/datec.html

尽管您不是REXX的新手,但您需要发布自己编写的代码以及所遇到的问题,而不是坐在那里等待代码。

但是,对于每天仅750英镑(+ 20%增值税)的英镑,我很乐意承担
由于今天心情愉快,我将免费提供文档 icon_biggrin.gif
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> 清单& REXX

 


类似主题
话题 论坛 回覆
没有新帖 从REXX调用FTP的任何示例吗? 清单& REXX 1
没有新帖 SummeRx:REXX z / OS的新框架 清单& REXX 6
没有新帖 更改存在的LRECL的命令... JCL和VSAM 7
没有新帖 使用REXX访问SDSF;我是什么 ... 清单& REXX 38
没有新帖 从REXX调用汇编程序 PL / I和组装商 5
搜索我们的论坛:


回到顶部