ABAP 日期 时间 函数

  一 、 日期校验

        DATE_CHECK_PLAUSIBILITY     日期有效性检查

        TIME_CHECK_PLAUSIBILITY     判断是不是时间

 

  二 、 日期计算
        RP_CALC_DATE_IN_INTERVAL          年月日加减
        SD_DATETIME_DIFFERENCE            两日期作差

        FIMA_DAYS_AND_MONTHS_AND_YEARS    获取两日期之间天数
        HR_99S_INTERVAL_BETWEEN_DATES     获得两个日期的年数

       MONTH_PLUS_DETERMINE

  三 、     获取特殊日期

        DATE_GET_WEEK              当天是当年的第几周
        WEEK_GET_FIRST_DAY         得到该周第一天

        CCM_GO_BACK_MONTHS         查找当前月份以前的月份(比如现在是4月份,如果我需要知道6个月之前是哪个月)
        RP_LAST_DAY_OF_MONTHS      获得一个月的最后一天
        FIRST_DAY_IN_PERIOD_GET    获得期间首日
        LAST_DAY_IN_PERIOD_GET     获得期间末日

        MONTH_NAMES_GET            获得所有的月和名字

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

        DAY_ATTRIBUTES_GET         判断某天是否是假日
    FM:GET_WEEK_INFO_BASED_ON_DATE     关于星期的函数请见函数组Function Group:CADA

        输入参数                        值
        DATE                            2008.01.09
        输出参数                        值
        WEEK                            200802      <----2008年第二周
        MONDAY                          2008.01.07 <----这个周周一的日期
        SUNDAY                          2008.01.13 <----周日的日期
    FM:DAY_IN_WEEK(输入日期是星期几)
        输入参数                        值
        DATUM                           2008.01.09
        输出参数                        值
        WOTNR                           3           <----2008-1-9为周三

   四  、   用户交互的日期函数

                F4_DATE                                     弹出一个窗口显示一个日历允许用户选择一个日期。
                POPUP_CALENDAR_SDB                   选择日期    给指定日期指定提示
                POPUP_TO_SELECT_MONTH          月份选择窗口

  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值