ABAP 日期和時間處理函數


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 獲得期間末日


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM