参考:分享-实体服务规则实现日期计算功能:https://vip.kingdee.com/link/s/ln7Lk
如何设置单据日期为当前日期加5天?:https://vip.kingdee.com/link/s/ln7OX
案例1:相隔某些天数
日期1=日期2+某几天
F_xky_Date_qtr = FDate.AddDays(天数)
注意:如果要减去某些天数,直接在括号内填写负数,例日期1要在日期2前10天:F_xky_Date_qtr = FDate.AddDays(-10)
案例2;相隔某几个月
日期1=日期2+某几个月
F_xky_Date_qtr = FDate.AddMonths(月数)
其他单个日期类似;
案例3:
相隔年份、月份、日期组合。
例1:
月份+天数组合:相隔一个月-一天
F_xky_Date_qtr = FDate.AddMonths(1).AddDays(-1)
或者:
F_xky_Date_qtr = FDate.AddDays(-2).AddMonths(2)
例2:
日期1=日期2+1年+2个月-5天
F_xky_Date_qtr = FDate.AddYears(1).AddMonths(2).AddDays(-5)
注意:.AddYears .AddMonths .AddDays这些没有顺序之分,可以打乱顺序,随意组合。
及上面的公式还可以写做;F_xky_Date_qtr = FDate.AddMonths(2).AddDays(-5).AddYears(1)
F_xky_Date_qtr = FDate.AddDays(-5).AddYears(1).AddMonths(2)
推荐阅读