ABAP常用日期處理函式

2021-05-27 12:24:20 字數 1201 閱讀 9027

abap中常用日期函式:

一、查詢兩個日期間的日間間隔

call

function

'fima_days_and_months_and_years'

exporting

i_date_from          = '20080101'

*     i_key_day_from  =

i_date_to                = '20090508'

*     i_key_day_to        =

*     i_***_separate   = ' '

importing

*     e_days                 =

e_months            = t_moth

*     e_years              =

. 說明:分別輸入開始日期和結束日期,函式返回兩個日期間隔的天數、月數、和年數。

二、查詢某月的最後一天

call function 'last_day_of_months'

exporting

day_in = fstday_nmth

importing

last_day_of_month = lstday_nmth

exceptions

day_in_no_date = 1

others = 2.

說明:輸入乙個日期,函式返回該日期所在月的最後一天的日期。

三、根據日期計算另乙個日期

call function 'rp_calc_date_in_interval'

exporting

date            = lstday

days            = 1

months          = 0

signum          = '+'

years           = 0

importing

calc_date       = fstday_nmth.

說明:輸入乙個日期,輸入間隔的天、月、年,輸入運算子,函式返回計算出的日期。

四、計算某日期的第一天

data:  t_date type date value '20100810'.

t_date+6(2) = 01.

說明:將日期的天位置一,即為當月第一天。

ABAP常用日期函式

abap中常用日期函式 一 查詢兩個日期間的日間間隔 call function fima days and months and years exporting i date from 20080101 i key day from i date to 20090508 i key day to ...

abap獲取日期 ABAP常用日期函式總結

importing e date lastdate.e end of month e days of i date 其中,lastdate 為上月最後一天。firstday 是上月第一天 concatenate lastdate 6 01 into firstday.當天是當年的第幾周 date g...

abap獲取日期 ABAP 日期時間函式

hr jp month begin end date call function hr jp month begin end date exportingiv date 20160615 importingev month begin date zbegda 2016.06.01 ev month ...