DATA:ZECQTS TYPE ZSDT008-ZZCQTS."DEC类型
DATA:ZDAY1 TYPE SY-DATUM.
DATA:ZDAY2 TYPE SY-DATUM.
DATA:ZDAY3 TYPE SY-DATUM.
DATA:string1(4) TYPE C.
DATA:string2(4) TYPE C.
DATA: stamp_3 TYPE TIMESTAMP.
ZDAY2 = '20200101'."以字符串类型赋值给day2
*ZDAY2 = 20200101."加上20200101天
"定义日期类型的变量,调用如下BAPI
CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'
EXPORTING
date = SY-DATUM
days = 01
months = 00
SIGNUM = '-'
years = 1
IMPORTING
CALC_DATE = ZDAY3
.
string1 = ZDAY2+0(4) + 1 .
string2 = ZDAY2+4(4).
*ZDAY3 = string1 + string1.
CONCATENATE string1 string2 INTO ZDAY3."char类型没有空格,string类型有空格
ZECQTS = 366.
ZDAY1 = SY-DATUM - ZDAY3.
IF ZDAY1 > ZECQTS.
WRITE:ZDAY1.
ENDIF.
DATA: stamp_1 TYPE TIMESTAMP,
stamp_2 TYPE TIMESTAMPL.
GET TIME STAMP FIELD stamp_1.
Write: / 'The short time stamp is:', stamp_1
TIME ZONE SY-ZONLO.
GET TIME STAMP FIELD stamp_2.
Write: / 'The long time stamp is:', stamp_2
TIME ZONE SY-ZONLO.
ABAP有关日期的操作
最新推荐文章于 2024-11-26 07:35:20 发布