Konu: saat toplama
selmlar;
m.lcSaat1 = "11:10"
m.lcSaat2 = "11:35"
? m.lcSaat1+m.lcSaat2
sonuç: 22:45
bu 2 saatin saat toplamını bir türlü bulamadım yardımcı olabilecek varmı?
Giriş yapmadınız. Lütfen giriş yapın yada kayıt olun.
selmlar;
m.lcSaat1 = "11:10"
m.lcSaat2 = "11:35"
? m.lcSaat1+m.lcSaat2
sonuç: 22:45
bu 2 saatin saat toplamını bir türlü bulamadım yardımcı olabilecek varmı?
Belki bu yöntem işine yarar:
1 | *!* Author: Ugur YILMAZ |
Halen sorunum çözülmedi.
Saatleri Seconds() tipine çeviremiyorum.
Çevirsem bu kod bendede var.
Gun ayri:
1 | lnSeconds = (Ctot(m.lcSaat1)-Ctot('0')) + (Ctot(m.lcSaat2)-Ctot('0')) |
Ya da gunsuz:
1 | lnSeconds = (Ctot(m.lcSaat1)-Ctot('0')) + (Ctot(m.lcSaat2)-Ctot('0')) |
Eger lcSaat1 veya lcSaat2 23:59 uzerindeyse biraz farkli kod gerekecek.
Ugur,
Boyle biraz daha kisa olur:)
1 | lnHour = Int(m.tnElapsedTime / 3600) |
Ramazan bu oldu galiba...
Üstat senden fırsat kalmamış
1 | LOCAL lcTime1 As String, lcTime2 As String |
Son düzenleyen, ugurlu2001 (20.01.2010 15:39:54)
Çok teşekkürler. tüm kodlar işimi gördü.
Ramazan kodun son halini düzenledim. Önceki hatalıydı. Öncekini kullanma. Şu anda olanı kullan.
Son düzenleyen, ugurlu2001 (20.01.2010 15:47:46)
Ugur,
Boyle biraz daha kisa olur:)Visual Fox Pro
1
2
3
4 lnHour = Int(m.tnElapsedTime / 3600)
lnMinute = Int(m.tnElapsedTime % 3600 / 60 )
lnSeconds = Int(m.tnElapsedTime % 60)
lnMiliSeconds = int((m.tnElapsedTime - Int(m.tnElapsedTime))*1000)
Not aldım Üstat ![]()
Sanırım şu işini görür:
Char2Min Saati dakikaya dönüştürüyor.
Min2Char Dakikaları saate dönüştürüyor. (opsiyonel 2 parametresi daha var)
Örnek: Min2Char(Char2Min("11:10") + Char2Min("11:35") ) -> "22:45"
Kodlar canli bir programdan copy/paste ile aktarılmışdır. Biraz ayıklaman gerekir.
1 | ************************************* |
1 | ******************************************************************** |