Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Regarding difference between time, date

Former Member
0 Likes
485

HI Frnds,

I have a start time end time , and start date & end date I want to calculate difference in Hours, can anyone give Function Module or simple logic for this,

Thanks,

Y.Ravi kumar

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
450

hi,

for diff between dates..

use : <b>HR_HK_DIFF_BT_2_DATES</b>

<b>case1 :</b>

<b> Input :</b>

DATE1 01.06.2007

DATE2 01.05.2001

OUTPUT_FORMAT 03

<b>Export parameters Value </b>

YEARS 6.0000

MONTHS 0.0000

DAYS 32

<b>

case2 :

Input :</b>

DATE1 01.06.2007

DATE2 01.05.2001

OUTPUT_FORMAT 02

<b>Export parameters Value </b>

YEARS 0.0000

MONTHS 0.0000

DAYS 2,223

then multiply days with (24 * 60 )

With Rgds,

S.Barani

Message was edited by:

S BHARANIDARAN

3 REPLIES 3
Read only

Former Member
0 Likes
451

hi,

for diff between dates..

use : <b>HR_HK_DIFF_BT_2_DATES</b>

<b>case1 :</b>

<b> Input :</b>

DATE1 01.06.2007

DATE2 01.05.2001

OUTPUT_FORMAT 03

<b>Export parameters Value </b>

YEARS 6.0000

MONTHS 0.0000

DAYS 32

<b>

case2 :

Input :</b>

DATE1 01.06.2007

DATE2 01.05.2001

OUTPUT_FORMAT 02

<b>Export parameters Value </b>

YEARS 0.0000

MONTHS 0.0000

DAYS 2,223

then multiply days with (24 * 60 )

With Rgds,

S.Barani

Message was edited by:

S BHARANIDARAN

Read only

Former Member
0 Likes
450

*Consider the code below, it gives No. of hours

REPORT ZTRIP_TEST.

parameters:

stime like sy-uzeit,

etime like sy-uzeit,

sdate like sy-datum,

edate like sy-datum.

data:

diff type t,

hours type i.

initialization.

stime = '230000'.

sdate = '20070827'.

etime = sy-uzeit.

edate = sy-datum.

start-of-selection.

diff = etime - stime.

hours = ( edate - sdate ) * 24 + diff+0(2).

write: 'Hours = ',hours.

Reward points if useful, get back in case of query...

Cheers!!!

Read only

Former Member
0 Likes
450

HI,

use this fn mod : <b>/SDF/CMO_DATETIME_DIFFERENCE</b>

<b>Import parameters Value </b>

DATE1 01.06.2003

TIME1 11:01:36

DATE2 27.08.2007

TIME2 13:00:00

<b> Export parameters Value </b>

DATEDIFF 1,548

TIMEDIFF 2

EARLIEST 1

<b>tot time =datediff * 24 * 60 +

timedif * 60.</b>

reply back

With Rgds,

S.Barani