FloatToDateTime

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

FloatToDateTime

Mesaj gönderen m_ekici »

Merhaba arkadaşlar
Delphide FloatToDateTime(xxx) fonksiyonunda tarih formatına çevrilirken yapılan hesap nedir? Bu hesabı el ile yapmam lazım?

(verilen sayı hangi hesap ile tarihe çevriliyor)

İyi Çalışmalar
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: FloatToDateTime

Mesaj gönderen SimaWB »

12/30/1899 tarihi baz alınarak parametre olarak girilen gün kadar eklenir/çıkartılır.

Örnek:

Kod: Tümünü seç

FloatToDateTime(-1)  --> 12/29/1899
FloatToDateTime(0)   --> 12/30/1899
FloatToDateTime(1)   --> 12/31/1899
FloatToDateTime(2)   --> 01/01/1900
Parametre olarak girilebilecek değer aralığı da SysUtils.pas içinde belirtilmiştir:

Kod: Tümünü seç

const
  MinDateTime: TDateTime = -657434.0;      { 01/01/0100 12:00:00.000 AM }
  MaxDateTime: TDateTime =  2958465.99999; { 12/31/9999 11:59:59.999 PM }
There's no place like 127.0.0.1
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Re: FloatToDateTime

Mesaj gönderen m_ekici »

tşk
Cevapla