當前位置:生活全書館 >

綜合知識

> abap當月最後一天函式怎麼寫

abap當月最後一天函式怎麼寫

1.abap當月的第幾周該如何寫程式碼

剛剛寫完,程式猿賺分不容易,求加分。

abap當月最後一天函式怎麼寫

FORM gain_number_of_week USING p_datum TYPE sy-datum CHANGING p_num TYPE i.

DATA: p_date1 LIKE sy-datum,

p_date2 LIKE sy-datum,

current_week LIKE scal-week,

previous_week LIKE scal-week.

CALL FUNCTION 'GET_WEEK_INFO_BASED_ON_DATE'

EXPORTING

date = p_datum

IMPORTING

week = current_week

monday = p_date1

sunday = p_date2.

IF p_date1+4(2) p_date2+4(2).

p_num = 1.

ELSE.

WHILE p_date1+4(2) = p_date2+4(2).

p_datum = p_datum - 7.

CALL FUNCTION 'GET_WEEK_INFO_BASED_ON_DATE'

EXPORTING

date = p_datum

IMPORTING

week = previous_week

monday = p_date1

sunday = p_date2.

ENDWHILE.

p_num = current_week - previous_week + 1.

ENDIF.

ENDFORM.

2.EXCEL問題,怎麼用函式或公式取得當月最後一天

=DAY(DATE(YEAR(NOW()),MONTH(NOW())+1,1)-1)

下月第一天的前一天,正是本月的最後一天。

=DATE(YEAR(NOW()),MONTH(NOW())+1,)

下月的0天,即下月第一天的前一天,正是本月的最後一天。

=EOMONTH(TODAY(),0)

返回當前日期之前或之後0月份的該月最後一天的序列號,正是本月最後一天的序列號,可將此單元格設定為日期格式,顯示本月最末一天的日期。

最後的公式,要載入分析工具,函式才能使用。

3.excel函式 如何取本月最後一天

1、首先開啟excel程式,進入主程式介面,在一個單元格中輸入某個日期。

2、那麼在excel的B單元格中輸入,=DATE(YEAR(A1),MONTH(A1)+1,1)-1,這就是獲取下一個月的一號,然後減去1,計算出上一個月的最後一天。

3、如果要計算多個,那麼羅列出多個日期,都放在A列中,進行羅列。

4、那麼將B列的內容選中,然後向下拉拽,將日期進行自動轉化。

標籤: 函式 當月 abap
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/nyxor5.html