abap 中日期的处理

xiaoxiao2022-06-23  41

日期 加减

CALLFUNCTION'RP_CALC_DATE_IN_INTERVAL'

EXPORTING

DATE=in_date

DAYS=5

MONTHS=0

SIGNUM='+'

YEARS=0

IMPORTING

CALC_DATE=out_date

.

也可以 通过

日期 +/- 数字

的语句进行日期的加减。 当对于日期做操作时表示 加减 day ,当对于时间做操作时表示加减 second

2. 日期 比较

可以比较日期,也可以比较日期 + 时间。但是不能单独比较时间

<!--StartFragment -->TYPE-POOLS:TRFF.DATA:X_LOG_OPTYPETRFF_TYPE_C_2.dat1=sy-datum.dat2=sy-datum.tim1=sy-uzeit.tim2=sy-uzeit-1.CALLFUNCTION'FIMA_DATE_COMPARE'EXPORTINGI_FLG_INTRADAY='X'I_DATE=dat1I_TIME=tim1I_COMP_DATE=dat2I_COMP_TIME=tim2IMPORTINGE_LOG_OP=X_LOG_OP.write:/dat1,tim1.write:/dat2,tim2.writex_log_op.CALLFUNCTION'FIMA_DATE_COMPARE'EXPORTINGI_FLG_INTRADAY='X'I_DATE=dat1*I_TIME=tim1I_COMP_DATE=dat2*I_COMP_TIME=tim2IMPORTINGE_LOG_OP=X_LOG_OP.write:/dat1,tim1.write:/dat2,tim2.writex_log_op.

转载请注明原文地址: https://www.6miu.com/read-4952974.html

最新回复(0)