Mungkin function di bawah ini bisa membantu:

Function fJMD(ByVal t1 As Date, ByVal t2 As Date) As String
On Error Resume Next

    tDetik = DateDiff("s", t1, t2)

    sMenit = tDetik \ 60
    sDetik = tDetik Mod 60
    sJam = sMenit \ 60
    ssMenit = sMenit Mod 60

    fJMD = sJam & ":" & ssMenit & ":" & sDetik


End Function

Hasil di immediate window sbb:

?fJMD(#1-jan-2009#,#1-jan-2009 14:06:35#)
14:6:35
?fJMD(#1-jan-2009#,#2-jan-2009 14:06:35#)
38:6:35
?fJMD(#1-jan-2009 21:34:11#,#2-jan-2009 14:06:35#)
16:32:24
?fJMD(#1-jan-2009 21:34:11#,#2-jan-2009#)
2:25:49
?fJMD(#3-august-2009 03:00:00#,#5-august-2009 13:00:00#)
58:0:0
?fJMD(#8/3/2009 03:00:00#,#8/5/2009 13:00:00#)
58:0:0
?fJMD(#3/8/2009 03:00:00#,#5/8/2009 13:00:00#)
1474:0:0


----- Original Message ----- 
From: "rizal_2705" <[email protected]>
To: <[email protected]>
Sent: Tuesday, August 04, 2009 03:36
Subject: [belajar-access] Durasi Waktu


> Salam Kenal...
>
> saya membutuhkan bantuan dan saran, mengenai cara penghitungan durasi 
> waktu (jam, menit, detik) untuk 2 atau lebih hari.
>
> Misalnya
> a. start time : tanggal 03/08/2009 jam 03:00:00
>
> b. end time : tanggal 05/08/2009  jam 13:00:00
>
> saya mengalami kesulitan untuk menghitung total waktu diantara tanggal 
> tersebut, sebelumnya pada aplikasi yang saya buat hanya bisa mendukung 
> penghitungan waktu selama 24 jam saja tidak lebih dari itu.
>
> sekiranya ada yang berkenan membantu ?
>
> Terima Kasih // Rizal
>
>
>
> ------------------------------------
>
> SPAM IS PROHIBITEDYahoo! Groups Links
>
>
>

Kirim email ke