‎2006 Jun 30 9:00 AM
Hi all!
I am getting the date and time as below
20060630 and 022400
I want this converted to
2006/06/30 and 02:24:00
How to do this..Please advise
Regards
Pavan
‎2006 Jun 30 9:36 AM
Hi,
Use this
DATA : date1 TYPE char8,
time TYPE char6,
var10 TYPE char10,
var8 TYPE char8.
date1 = sy-datum.
time = sy-timlo.
WRITE date1 USING EDIT MASK '____/__/__' TO var10.
WRITE time USING EDIT MASK '__:__:__' TO var8.
write :/ var10 , ' ' , var8.Also refer the above example code.
First reply was just the format ; i have added the code for the same.
Hope ur Problem is solved.
‎2006 Jun 30 9:03 AM
Hi,
Use Edit mask
<b>FORMAT</b>
write char8 using edit mask '____/__/__'.
write char6 using edit mask '__:__:__'
EXAMPLE
DATA : date1 TYPE CHAR8,
time TYPE CHAR6.
DATE1 = SY-DATUM.
TIME = SY-TIMLO.
WRITE (10) date1 USING EDIT MASK '____/__/__'.
write 😕 ' '.
WRITE (8) time USING EDIT MASK '__:__:__'.
Message was edited by: Manoj Gupta
‎2006 Jun 30 9:15 AM
Hi Kumar,
Use it in this way.
DATA : TIME TYPE T VALUE '022400',
DATE TYPE SY-DATUM VALUE '06302006'.
WRITE (8) TIME USING EDIT MASK '__:__:__'.
WRITE (10) DATE USING EDIT MASK '____/__/__'.Regards,
Arun Sambargi.
‎2006 Jun 30 9:30 AM
Hi!
I don't want to write it>i require to store it in a variable.How to achieve that.
Please advise.
Regards
Pavan
‎2006 Jun 30 9:33 AM
hi kumar,
1. use like this.
(for writing in to a variable)
2. data : m(10) type c.
write sy-datum <b>to m</b> using edit mask '__/__/__'.
write m.
regards,
amit m.
‎2006 Jun 30 9:41 AM
s kumar ,
this will work,,
DATA : date1 TYPE char8,
time TYPE char6,
var10 TYPE char10,
var8 TYPE char8.
date1 = sy-datum.
time = sy-timlo.
WRITE date1 USING EDIT MASK '____/__/__' TO var10.
WRITE 😕 ' '.
WRITE time USING EDIT MASK '__:__:__' TO var8.
write 😕 var10 , ' ' , var8.
regards,
ramesh.
‎2006 Jun 30 9:27 AM
hi kumar ,
write rspt date & time variables like this
WRITE 😕 TIME USING EDIT MASK '__:__:__'.
WRITE 😕 DATE USING EDIT MASK '____/__/__'.
regards,
ramesh.
‎2006 Jun 30 9:36 AM
Hi,
Use this
DATA : date1 TYPE char8,
time TYPE char6,
var10 TYPE char10,
var8 TYPE char8.
date1 = sy-datum.
time = sy-timlo.
WRITE date1 USING EDIT MASK '____/__/__' TO var10.
WRITE time USING EDIT MASK '__:__:__' TO var8.
write :/ var10 , ' ' , var8.Also refer the above example code.
First reply was just the format ; i have added the code for the same.
Hope ur Problem is solved.
‎2006 Jun 30 9:42 AM
Hi Pavan,
Consider this,
DATA : time TYPE t VALUE '022400',
date TYPE sy-datum VALUE '06302006',
<b> dat(10),
tim(8).</b>
WRITE time USING EDIT MASK '__:__:__' TO tim .
WRITE date USING EDIT MASK '____/__/__' TO dat.
WRITE / dat.
WRITE / tim.
Regards,
Arun S.
Message was edited by: Arun Sambargi
‎2006 Jun 30 11:09 AM
In addition to the answers already given.
For the date you could try:
DATA: TEN_D8(10).
WRITE SY-DATLO TO TEN_D8 USING EDIT MASK '==JPDAT'.Or you could try:
SET COUNTRY 'JP '.
WRITE SY-DATLO TO TEN_D8 DD/MM/YYYY.
SET COUNTRY SPACE.
‎2006 Jun 30 1:08 PM
Hi Kumar,
Try this code it will work out..
REPORT Zxyz .
DATA: TIME TYPE I VALUE '022400',
date type d value '20060630'.
WRITE (8) date USING EDIT MASK '__/__/__'.
WRITE (10) TIME USING EDIT MASK '__:__:__'.
If you consider this solution as helpful.Please reward me points.
Regards,
Harini