FIMA_DATE_CREATE FUNCTION的月末处理问题
今天碰到个问题:
系统里有个功能需要计算当前日期的昨天,代码:
CALL FUNCTION 'FIMA_DATE_CREATE'
EXPORTING
i_date = sy-datum
i_days = -1
IMPORTING
e_date = lv_yesterday.
因为今天是 2018/01/31 计算出来的昨天是 2018/01/29
但如果改写为:
CALL FUNCTION 'FIMA_DATE_CREATE'
EXPORTING
i_date = sy-datum
I_CALENDAR_DAY = -1
IMPORTING
e_date = lv_yesterday.
则能正确算出昨天。
浙公网安备 33010602011771号