tarih aralığı bulma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kubra_21
Üye
Mesajlar: 57
Kayıt: 30 Kas 2005 01:49
Konum: erzincan

tarih aralığı bulma

Mesaj gönderen kubra_21 »

s.a arkadaşlar ben bir kütüphane programı yapıyorum. şöyle bir sistem oluşturmaya çalışıyorum. ben bir kitap verdiğim zaman kişiye o kişi kitabı iade etmesi gereken günden sonra getirirse her geciktirdiği gün için 1 ytl alacağım bu zman aralığını nasıl hesaplayıp ücreti çıkarabilirim. yardımcı olacak arkadaşlara rica etsem bana yardım edebilirler mi.......



selam ve dua ile..
Allah Namına Al Allah Namına Ver Vesselam...
Kullanıcı avatarı
ofenX
Üye
Mesajlar: 397
Kayıt: 09 Nis 2005 10:24
Konum: Diyarbakır
İletişim:

Mesaj gönderen ofenX »

Merhaba,
Sanırım aşağıdaki gibi bir yöntem kullanabilirsiniz.

Kod: Tümünü seç

procedure TForm1.Button2Click(Sender: TObject);
var

  tbas,tson:tdate;
        fark:double;
  begin

       tbas:=strtodate('01.10.2006');
       tson:=strtodate('10.10.2006') ;
       fark:=tson-tbas;
       showmessage(floattostr(fark));

end;

yukarıdakine göre sonuç 9 oluyor.
Kolay gelsin.
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
kubra_21
Üye
Mesajlar: 57
Kayıt: 30 Kas 2005 01:49
Konum: erzincan

Mesaj gönderen kubra_21 »

ofenX kardeş teşekürler..Allah razı olsun az çok birşeyler yaptım...
Allah Namına Al Allah Namına Ver Vesselam...
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

DaysBetween de kullanabilirsin. DaysBetween(suankitarih, eskitarih);
suankitarih ve eskitarih TDate türünde olmalı.

Kod: Tümünü seç

showmessage(IntToStr(DaysBetween(tson,tbas)));
Ayrıca benzeri fonksiyonlar:
WeeksBetween() iki Tarih arasındaki haftalar
MonthsBetween() iki Tarih arasındaki aylar
YearsBetween() iki Tarih arasındaki yıllar
HoursBetween() iki zaman arasındaki saatler
MinutesBetween dakikalar
SecondsBetween saniyeler
ve hatta
MilliSecondsBetween mili saniyeleri verir.

Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Ancestor
Üye
Mesajlar: 188
Kayıt: 27 Ara 2004 06:12
Konum: Manisa - Kırkağaç

Mesaj gönderen Ancestor »

Ayrıca :ara tarihler arası fark yazıyoruz ve bu işlem ile alakalı bir sürü yazı elde ediyoruz.
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
kubra_21
Üye
Mesajlar: 57
Kayıt: 30 Kas 2005 01:49
Konum: erzincan

Mesaj gönderen kubra_21 »

s.a vedat kaba arkadaş bi link yollamış. bu linkteki fonksiyonları ekledim ama bu seferde dateutils.dcu dosyasını bulamıyorum diye hata veriyo ve gidip uses kısmına eklediğim dateutils in üzerine konumlanıyo . bu durumda ne yapabilirim. yada bu unite sahip olan varsa bana gönderebilirmi acilen.şimdiden teşekkürler arkadaşlar.....
Allah Namına Al Allah Namına Ver Vesselam...
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

dateutils'i diğer kütüphanelerin olduğu yere eklemeyi deneyin...
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
kubra_21
Üye
Mesajlar: 57
Kayıt: 30 Kas 2005 01:49
Konum: erzincan

Mesaj gönderen kubra_21 »

vedat hocam bu dateutils unitini yukarıyada denedim ama aynı hata. baska ne yapabileceğim hakkında bir fikriniz var mı?
Allah Namına Al Allah Namına Ver Vesselam...
Kullanıcı avatarı
ofenX
Üye
Mesajlar: 397
Kayıt: 09 Nis 2005 10:24
Konum: Diyarbakır
İletişim:

Mesaj gönderen ofenX »

Merhaba,
kubra_21 yazdı:vedat hocam bu dateutils unitini yukarıyada denedim ama aynı hata. baska ne yapabileceğim hakkında bir fikriniz var mı?
Eğer Delphi 5 kullanıyorsanız bu kütüphane yok diye biliyorum. Boşuna uğraşmayın diyeceğim. :lol:
Yoksa diğer unitler neredeyse onu oraya kopyalamaya çalışın.
Bende delphi7\lib klasöründe bulunuyor ve çalışıyor.

Kolay gelsin.
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
kubra_21
Üye
Mesajlar: 57
Kayıt: 30 Kas 2005 01:49
Konum: erzincan

Mesaj gönderen kubra_21 »

s. a hocam evet maalesef delphi 5 kullanıyorum peki bana yollayabilirmisiniz o uniti :(
Allah Namına Al Allah Namına Ver Vesselam...
Cevapla