abap日期函数_时间格式的ABAP函数

FUNCTION ZFC_MOD_BDC_DATE.

*"----------------------------------------------------------------------

*"*"Local interface:

*"  IMPORTING

*"     VALUE(IN_DATE) TYPE  C

*"  EXPORTING

*"     REFERENCE(USER_DATE) TYPE  C

*"----------------------------------------------------------------------

data: date_type(1) type c,

y(4) type c,

m(2) type c,

d(2) type c,

user_format(10) type c.

select single datfm into (date_type) from usr01

where bname = sy-uname.

y = IN_DATE+0(4).

m = IN_DATE+4(2).

d = IN_DATE+6(2).

clear user_format.

case date_type.

when 1.

concatenate d '.' m '.' y into user_format.

when 2.

concatenate m '/' d '/' y into user_format.

when 3.

concatenate m '-' d '-' y into user_format.

when 4.

concatenate y '.' m '.' d into user_format.

when 5.

concatenate y '/' m '/' d into user_format.

when 6.

concatenate y '-' m '-' d into user_format.

endcase.

USER_DATE = user_format.

ENDFUNCTION.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15117617/viewspace-551847/,如需转载,请注明出处,否则将追究法律责任。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值