日期字段计算【汇总链接】
金蝶云社区-云社区用户4u731234
云社区用户4u731234
22人赞赏了该文章 9,272次浏览 未经作者许可,禁止转载编辑于2017年04月20日 17:15:35

写本帖子的目前,是把日期字段的计算,
只要能看到本帖子,日期相关的计算就可以一网打尽。

1、日期的计算 如结束日期为开始日期+1天
结束日期=开始日期.AddDays(1)

详细的可参看下面帖子
分享:实体服务规则实现日期计算功能
https://vip.kingdee.com/article/285117969850556324

2、时间间隔 如2个日期的时间间隔获取间隔小时数
方式1:(结束日期-开始日期).TotalHours
方式2:(结束日期-开始日期).Days * 24 + (结束日期-开始日期).Hours
方式1比方式2更精确。

下面帖子9楼回复:
根据日期计算天数的公式怎么写?
http://club.kingdee.com/forum.ph ... =945190&pid=3058613

3、获取日期的 月份,天
日期类型字段.Date.Month

可参看帖子
是否有日期函数可以取出日期字段的月份
https://vip.kingdee.com/article/154000

4、获取日期是对应的星期几
已解决:可通过选择日期自动计算出对应的星期几吗?
https://vip.kingdee.com/article/285118429110067014

5、一个巧妙的案例 获取当月的最后1天
月份最后一天日期 = 日期字段.AddDays(1-float((日期字段.ToString("dd"))));
月份最后一天日期 = 月份最后一天日期.AddMonths(+1);
最终的 月份最后一天日期 = 月份最后一天日期.AddDays(-1);

参看帖子22楼
分享:实体服务规则实现日期计算功能
http://club.kingdee.com/forum.ph ... =582650&pid=2824886