SAP ABAP编程 取月份的最后一天or第一天

博客介绍了计算月份第一天和最后一天的方法,月份第一天只需把日期最后两位变为 '01',月份最后一天是下个月第一天的前一天,且表示同理可求任何月份的第一天或最后一天。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

月份的第一天 只要把日期最后的两位变成 '01' 就OK了。

月份的最后一天就是下个月的第一天的前一天。


DATA:  FIR_DATA  TYPE  SY-DATUM"第一天
DATALAS_DATA TYPE  SY-DATUM"最后一天

FIR_DATA SY-DATUM.
LAS_DATA SY-DATUM.

FIR_DATA+6(2'01'.               "月份的第一天


LAS_DATA+6(2'28'.              " 令当前日期为28号 
LAS_DATA  LAS_DATA + 5.   " 月的天数最多为31天,+5 后肯定为下个月的莫一天。
LAS_DATA+6(2'01'.               "下个月的第一天 
LAS_DATA   LAS_DATA 1.    " 这个月的最后一天


WRITESY-DATUM,FIR_DATA,LAS_DATA.


**最后同理可以求得 任何一个月份的第一天或者最后一天

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值