SAP ABAP程式設計 取月份的最後一天or第一天

2021-06-25 08:37:02 字數 786 閱讀 3361

月份的第一天 只要把日期最後的兩位變成 '01' 就ok了。

月份的最後一天就是下個月的第一天的前一天。

data

:  fir_data  

type  sy

-datum

. "第一天

data

: las_data 

type  sy

-datum

. "最後一天

fir_data 

= sy

-datum

.las_data 

= sy

-datum

.fir_data+6(2) 

= '01'

.               "月份的第一天

las_data+6(2

) = 

'28'

.              " 令當前日期為28號 

las_data  

= las_data + 

5.   " 月的天數最多為31天,+5 後肯定為下個月的莫一天。

las_data+6(2

) = 

'01'

.               "下個月的第一天 

las_data   

= las_data - 1

.    " 這個月的最後一天

write

: sy

-datum

,fir_data

,las_data.

**最後同理可以求得 任何乙個月份的第一天或者最後一天

sap abap 取銷售訂單行的已發貨數量

以下是 oracle sql 語句,表述了取數邏輯,各表之間的關係,如用abap來寫稍作修改即可.取訂單行的已發貨數量 select vp2.vbeln,vp2.posnr,sum va2.rfmng rfmng from sapsr3.vbap vp2 inner join sapsr3.vbfa...

java獲取選中月份的最後一天!

string dbtstr yuefen.split 拆分獲取的年 月2016 06 calendar cal calendar.getinstance calendar cal calendar.getinstance 不加下面2行,就是取當前時間前乙個月的第一天及最後一天 cal.set cal...

8月份的最後一天了。

今天給 師兄寫了信了,感覺自己真的投入了考研的行列了,這是一心一意的,沒有多的什麼事情可以去想了,慢慢的,去拼了。下面是寫給師兄的信的具體內容 師兄 給你寫這封信,我想了很久,真不知道該從何說起,曾經的一段時間 我被選擇與放棄所迷惑了,我所面臨的問題是 畢業後應選擇就業還 是選擇考研。決策始終是痛苦...