İki Saat arası sorgulama yapmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
goldeneye2135
Üye
Mesajlar: 8
Kayıt: 25 Nis 2004 02:41

İki Saat arası sorgulama yapmak

Mesaj gönderen goldeneye2135 »

Selam arkadaşlar;

Telefon ile yapılan görüşme saatini alıp, belli saat aralıklarındamı diye kontrol etmem gerekiyor. Ve hangi aralıkta ise bir değişkene farklı değerler yüklemem lazım. Delphide saatin hangi saatler arasında olduğunu nasıl kontrol edebilirim. ( syntax ile ilgili sorunum var. Mantıksal değil )

NOT : Veriler Excel dosyasından alınıyor.

ÖRNEK:
Görüşeme saati : 22:41:35 olsun,

Eğer
07:00 - 20:00 aralığında ise Tarife tipi :1 olacak,
20:00 - 24:00 araşığında ise Tarife Tipi : 2 olacak gibi
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Öncelikle aramıza hoşgeldiniz.

Sorunuzu doğru foruma taşıdım. Lütfen forum kurallarını okuyalım :)

Kolay gelsin.
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

TTime tipinde bir degiskenin olsun
EncodeTime ile bu degiskene 20:00:33 gibi zaman bilgisini aktar
t1 ve t2 degiskenlerini normal bir sayı gibi mantıksal ve aritmetiksel islemlerde kullanabilirsin

Kod: Tümünü seç

gs:=EncodeTime(12,30,33,0);//gorusme saati 12:30:33

t1:= EncodeTime(7,30,0,0);
t2:=EncodeTime(20,0,0,0);

if (gs >t1) and (gs<t2) then
  ShowMessage('Tarife 1');
ÜŞENME,ERTELEME,VAZGEÇME
goldeneye2135
Üye
Mesajlar: 8
Kayıt: 25 Nis 2004 02:41

teşekkür

Mesaj gönderen goldeneye2135 »

Öncelikle sorumu yanlış foruma gönderdiğim için tüm arkadaşlardan özür dilerim. sayın GKIMIRTI' ya cevabı için teşekkürler. Sorunumu dediği yöntemle çözmüştüm. İlgisi için tekrar teşekkürler.

Bir sonraki soru da görüşemk dileği ile kendinize mukayit olun :lol:

Herkese kolay gelsin..
Cevapla