now + 0.125 fonksiyonu?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
intelcihat
Üye
Mesajlar: 20
Kayıt: 01 Kas 2006 12:32

now + 0.125 fonksiyonu?

Mesaj gönderen intelcihat »

now + 0.125 bu fonksiyondaki 0.125 in anlamı nedir? neye göre hesap yapıyor?

yardımcı olacak arkadaşlara şimdiden teşekkür ederim...
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Now tarih ve saati içeren aslında sayısal (double) bir değerdir. Tamsayı kısmı tarih ondalık kısmı ise saat bilgisini içerir. Verilen örneği

Kod: Tümünü seç

ShowMessage(FormatDateTime('dd.mm.yyyy HH:mm:ss ',  0.125 ));
şeklinde yazdırırsanız 0.125 in 3 saate denk geldiğini görürsünüz :idea:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: now + 0.125 fonksiyonu?

Mesaj gönderen sabanakman »

intelcihat yazdı:now + 0.125 bu fonksiyondaki 0.125 in anlamı nedir? neye göre hesap yapıyor?
TDateTime tipi incelenirse Double tipinde olacağı görünecektir.TDateTime=Double; bu tipte 1 değeri 1 günü ifade eder. 0.125 ise 1/8'dir ve 1/8 günü (3 saati) ifade eder. (Now+3 saat) ise malum, sistem saatinden 3 saat sonrasını verecektir. Kolay gelsin.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla