ABAP日期時間函數收集:
函數名稱 | 函數說明 |
FIMA_DATE_CREATE RP_CALC_DATE_IN_INTERVAL |
獲取查詢日期前、后的年、月、日 |
LAST_DAY_OF_MONTHS RP_LAST_DAY_OF_MONTHS BKK_GET_MONTH_LASTDAY |
獲取查詢日期最后一天的日期 |
CCM_GO_BACK_MONTHS | 獲取查詢日期過去N月的日期 |
MONTH_PLUS_DETERMINE | 獲取查詢日期未來N月的日期 |
DATE_GET_WEEK | 獲取查詢日期該年的第幾周,輸出格式:YYYYWW |
WEEK_GET_FIRST_DAY | 獲取查詢周數的第一天 |
DAY_IN_WEEK | 獲取查詢日期該天是星期幾 |
GET_WEEK_INFO_BASED_ON_DATE | 獲取查詢日期該年的第幾周和這周周一、周日日期(周起始日是周一) |
HR_GBSSP_GET_WEEK_DATES | 獲取查詢日期該年的第幾周和這周周一、周日日期,該天是周幾(周起始日是周日) |
DATE_CHECK_PLAUSIBILITY | 檢查日期有效性:SY-SUBRC = 0 有效 |
TIME_CHECK_PLAUSIBILITY | 檢查時間有效性:SY-SUBRC = 0 有效 |
HOLIDAY_CHECK_AND_GET_INFO | 判斷某天是否是假日 |
CONVERT_DATE_TO_INTERNAL | 將標准日期格式轉換為數字格式 |
CONVERT_DATE_TO_EXTERNAL | 將數字日期格式轉換為系統日期格式 |
CONVERT_DATE_FORMAT | 將日期格式YYYYMMDD 轉換為DDMMYYYY |
CONVERSION_EXIT_TSTLC_OUTPUT CONVERSION_EXIT_TSTPS_OUTPUT |
將YYYYMMDDhhmmss轉成YYYY-MM-DD hh:mm:ss |
CONVERSION_EXIT_IDATE_OUTPUT | 外部數據輸出轉換(例如1994JAN01) |
DATE_CONVERT_TO_FACTORYDATE | 將查詢日期轉為工廠日歷日期 |
HR_99S_INTERVAL_BETWEEN_DATES | 獲取兩日期間的:天數、周數、月數、年數、期間月份開始截止日期 |
FIMA_DAYS_AND_MONTHS_AND_YEARS | 計算兩日期之間間隔的天數 |
FIMA_DATE_COMPARE | 比較兩個日期大小(返回:GT、EQ、LT等) |
SD_DATETIME_DIFFERENCE | 兩日期的時間差 |
HRVE_CONVERT_TIME | 時間:12/24小時制轉換 |
MONTH_NAMES_GET | 獲取所有的月份名字 |
WEEKDAY_GET | 獲取所有的星期名字 |
NUMBER_OF_DAYS_PER_MONTH_GET | 獲取該月有幾天 |
DAY_ATTRIBUTES_GET | 查看日期屬性 包括:該日期是星期幾,第幾天(周2=2),是不是公共假期等(需要設置好國家日歷) |
F4_DATE | 彈出日歷對話框,供用戶選擇日期 |
F4_CLOCK | 彈出時間對話框,供用戶選擇時間 |
POPUP_TO_SELECT_MONTH | 彈出選擇年和月的對話框 |
POPUP_CALENDAR_SDB | 彈出選擇周的對話框 |
GET_CURRENT_YEAR | 獲得當前的財政年(fiscal year) |
FIRST_DAY_IN_PERIOD_GET | 獲得期間首日 |
LAST_DAY_IN_PERIOD_GET | 獲得期間末日 |