|
-
Nov 19th, 2008, 11:33 AM
#1
Thread Starter
Hyperactive Member
[RESOLVED] Compute hours in Work
hello guys..
how to compute time Login-In and Log-Out?
for example:
Code:
my Login Time = 8:00:00 AM
my Logout time = 4:15:10 PM
i used DateDiff ( "h", Log-In, Log-Out ) but it only shows the HOURS in work..
but i want the output like this:
Code:
Total Hours Minute/s Second/s
8 15 10
pls help.... Thanks in Advance..
█ jaypee █
"More Heads are Better than One"
-
Nov 19th, 2008, 12:12 PM
#2
Addicted Member
Re: Compute hours in Work
or using right(logout,2) so u have the "10"
format(logout,"hh") u get "8"
format(right(logout,5),"mm") u get 15
or
use "split"
IT CTO & System Administrator.
-
Nov 19th, 2008, 12:19 PM
#3
Re: Compute hours in Work
Code:
Dim dtmLogin As Date, dtmLogout As Date
Dim lngSec As Long
dtmLogin = DateAdd("h", -8, Now)
dtmLogout = Now
lngSec = DateDiff("s", dtmLogin, dtmLogout)
MsgBox (lngSec \ 3600) & " hours" & vbNewLine & _
((lngSec Mod 3600) \ 60) & " minutes" & vbNewLine & _
(lngSec Mod 60) & " seconds"
-
Nov 19th, 2008, 10:27 PM
#4
Thread Starter
Hyperactive Member
Re: Compute hours in Work
wow,, Thanks to all of you Guys....
 Originally Posted by Merri
Code:
Dim dtmLogin As Date, dtmLogout As Date
Dim lngSec As Long
dtmLogin = DateAdd("h", -8, Now)
dtmLogout = Now
lngSec = DateDiff("s", dtmLogin, dtmLogout)
MsgBox (lngSec \ 3600) & " hours" & vbNewLine & _
((lngSec Mod 3600) \ 60) & " minutes" & vbNewLine & _
(lngSec Mod 60) & " seconds"
Thank you so much Merri.. i try your code and yes it works..!
█ jaypee █
"More Heads are Better than One"
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|