cancel
Showing results for 
Search instead for 
Did you mean: 

date format

Former Member
0 Kudos

hi experts,

i have date in following format

20090522

i want to change in

2009.05.22

please suggest me.

thanks

babbal

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Try this

DATA : DATE TYPE CHAR10.

CALL FUNCTION 'FORMAT_DATE_4_OUTPUT'
  EXPORTING
    DATIN         = '20090522'
    FORMAT        = 'YYYY.MM.DD'
 IMPORTING
   DATEX         = DATE
          .

WRITE : / DATE.

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

Take one variable.

data : date type c(10).

lv_date = 20090522

concatenate lv_date0(4) lv_date4(2) lv_date+6(2) into date separated by '.'

Former Member
0 Kudos

Hi

Use the following...

data : DATE1_1(10) type c,

DATE1 type d.

WRITE DATE1 TO DATE1_1 YYYY.MM.DD .

Former Member
0 Kudos

data: lv_date_new     type c length 10.

concatenate sy-datum(4) '.' sy-datum+4(2) '.' sy-datum+6(2) into lv_date_new.

write lv_date_new.