您的位置:首页 > 其它

ABAP 日期时间函数

2016-04-15 16:57 447 查看

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将数字日期格式转换为系统日期格式 
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获取所有的星期名字 
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获得期间末日 
 

函数操作说明:

FIMA_DATE_CREATE 函数

获取输入日期前、后的年、月、日

输出结果:

date:2016.03.31

flag:X

days:24

 

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 函数

获取查询日期该年的第几周和这周周一、周日日期,该天是星期几/周几(周起始日是周日)

 

HOLIDAY_CHECK_AND_GET_INFO 函数

判断某天是否是假日

 

CONVERT_DATE_TO_INTERNAL 函数

将标准日期格式转换为内部数字格式

日期的格式与用户参数有关,转化为内部数字格式时,都为:YYYYMMDD.

 

CONVERT_DATE_TO_EXTERNAL 函数

将内部数字日期格式转换为系统日期格式

系统日期格式输出时,与用户参数设置有关

 

DATE_CONVERT_TO_FACTORYDATE 函数

根据日期返回工厂日历日期

输出结果:

date: 20140102

factorydate: 1531

workingday: +

 

HR_99S_INTERVAL_BETWEEN_DATES 函数

获取两个日期期间的:天数、周数、月数、年数;

包括期间月份的开始(月份第一天日期)、截止日期(月份最后一天日期)

month_tab 内容明细:



 

FIMA_DAYS_AND_MONTHS_AND_YEARS 函数

计算两个日期期间的天数

 

FIMA_DATE_COMPARE 函数

比较两个日期大小,返回结果是关系操作符:GT、EQ、LT

 

SD_DATETIME_DIFFERENCE 函数

两个日期作差,即是两个日期相减,包括当天时间。

 

HRVE_CONVERT_TIME 函数

12小时制与24小时制的时间转换,例如:07:00:00 pm -> 19:00:00。

 

MONTH_NAMES_GET 函数

获取所有的月份名字信息

month_names 明细内容:



 

WEEKDAY_GET 函数

获取所有的星期名字

weekday 内容明细:



 

DAY_ATTRIBUTES_GET 函数

查看日期属性 包括:该日期是星期几,第几天,是否公共假期等;

公共假期等内容需要输入国家日历。

day_attributes 内容明细:



 

F4_DATE 函数

为 F4 帮助显示日历,弹出日历对话框,供用户选择日期

显示效果:



 

F4_CLOCK 函数

为 F4 帮助显示时间,弹出时间对话框,供用户选择时间

效果显示:



 

POPUP_TO_SELECT_MONTH 函数

为 F4 帮助显示月份:弹出选择年和月的对话框

效果显示:



 

POPUP_CALENDAR_SDB 函数

弹出选择周的对话框

效果显示:



 

GET_CURRENT_YEAR 函数

获得当前的财政年(Fiscal year)

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: