常用Function 日期函数

1.DATE_CHECK_PLAUSIBILITY:检查一个日期是否是有效格式,如果不是有效格式,则报异常

2.TIME_CHECK_PLAUSIBILITY:时间有效性检查,与上面日期有效性检查使用方式相同

3.FORMAT_DATE_4_OUTPUT将数据库中8位的日期(YYYYMMDD)转换为指定的任意格式 (注意:在程序中,日期格式要使用大写格式。)

CALL FUNCTION 'FORMAT_DATE_4_OUTPUT'
  EXPORTING
    DATIN         = SY-DATUM      需要转换的日期
    FORMAT        = 'MM-DD/YYYY' 需要转换的格式
 IMPORTING
    DATEX         = zout .

4.CONVERT_DATE_TO_EXTERNAL将数据库中的8位内部日期(YYYYMMDD)以当前Client设置的外部日期格式显示:

5.CONVERT_DATE_TO_INTERNAL将外部日期(要符合Client设置的日期格式)转换为数据库内部日期(YYYYMMDD)

INPUT:      02/03/2008    "Should be same as the user's default setting

OUPUT:     20080203

6.日期加减 RP_CALC_DATE_IN_INTERVAL加减自然年、自然月,还可以加减天数(一般加多少天直接通过日期类型就加减就可以了,但如果向下面那样需要在20070101加上1年1个月零28天时,就很有用了):

7.

转成工厂日期DATE_CONVERT_TO_FACTORYDATE:如果输入的是周末与公共节假日,则将它把调整为工厂日历日期(工作日期)

8.DAY_ATTRIBUTES_GET查看某日期的属性(休息日、节假日、星期几):

9.HOLIDAY_CHECK_AND_GET_INFO判断某天是否是假日,并且可以返回该日期所对应的节假日信息。

10.POPUP_TO_SELECT_MONTH弹出一个对话框显示月份和年度下拉列表,让用户选择年与月

11. GET_CURRENT_YEAR得到当前的财政年(fiscal year)

12.星期翻译对照表

WEEKDAY_GET从数据表中获得指定语言每周七天的名称,例如中文就是星期一、星期二……星期日,英文就是Sunday、Monday……Saturday

13.日期所在周末、天/周、周/年

HR_GBSSP_GET_WEEK_DATES获得某个日期所在周的周六周日、所在周的第几天、所在年的第几周:

 

14.DATE_GET_WEEK:获得某个日期所在的周

15.WEEK_GET_FIRST_DAY计算某周的第一天(如下面的1999年的第52周第一天):

 

转载于:https://www.cnblogs.com/liuks/p/10401112.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值