fakat yukardaki kod başlangıç:08:00 Bitiş:12:00 olduğunda sonuç:240 dk. olarak sorunsuz.çalışyor.Ancak gece vardiyalarında operatör başlangıç:22:00 Bitiş:02:00 saatlerinde çalıştığından bu değerleri time editlere girdiğimde çalışma süresi:1200 dk. çıkıyor. çünkü bitiş saati 1 gün sonraya atlıyor.Bu problemi nasıl aşabilirim acaba bilgisi olan arkadaşlar yardımcı olursa sevinirim.
Fonksiyon saati ileriye dönük alıyor yani saat 02:00 ile 22:00 arasını hesap ediyor...İlk önce 22 ile 24 arasını hesap ettir...sonra 24 ile 02 arasını sonrada topla...
Malesef aynen bende şu an bu problemle uğraşmaktayım
çözüme bende çok yaklaştım
edindiğim bilgilere göre iki tarih arasını dakika olarak gösterebilmek için "MinuteSpan" komutuyla işlem yapmak gerekiyor
örneğin
edit1.text := 21.05.2006 15:50:00
edit2.text:= 22.05.2006 02:50:00 böyle olsun
Sonucuda edit3 e yazmak istiyorum bende bir türlü başaramadım
En sağlam yol şu anda budur fakat bende başaramadım sayılır, 6 saat bu tarih hesaplaması üzerinde araştırmadığım site kalmadı
Oleyy sonunda buldum
uses kısmına DATEUTILS ekliyoruz
form üzerine üç adet edit bir adet buton koyup butona alttaki kodu yapıştırdığımızda
edit3 e iki tarih arasındaki dakika farkını veriyor