abap当月最后一天函数怎么写

来源:趣味经验馆 2.19W
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列的内容选中,然后向下拉拽,将日期进行自动转化。

热门标签