abap 中日期的处理

  1. 日期 加减

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'
EXPORTING
I_FLG_INTRADAY='X'
I_DATE=dat1
I_TIME=tim1
I_COMP_DATE=dat2
I_COMP_TIME=tim2
IMPORTING
E_LOG_OP=X_LOG_OP.

write:/dat1,tim1.
write:/dat2,tim2.
writex_log_op.


CALLFUNCTION'FIMA_DATE_COMPARE'
EXPORTING
I_FLG_INTRADAY='X'
I_DATE=dat1
*I_TIME=tim1
I_COMP_DATE=dat2
*I_COMP_TIME=tim2
IMPORTING
E_LOG_OP=X_LOG_OP.

write:/dat1,tim1.
write:/dat2,tim2.
writex_log_op.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值