Merhaba
Bir programda disari atilan bir dosyada saat olarak tanimli olan alanin degeri xml tablosunda 252716544 seklinde atiliyor ama programda baktigimda 15:16:38 acaba saat ne tur bir hesaplama ile bu sayiya donusuyordur, bunun icin delphi ile gelen bir fonksiyon varmidir,
Saat donusumu 15:16:38 = 252716544 seklinde formul ne ola
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 143
- Kayıt: 15 Haz 2003 08:33
- Konum: Almaty, Kazakhstan
bu yanlış hatırlamıyorsam(ki yanlış olma ihtimali yüksek
) timesteamp 31.12.1899 saat 23:59 dan itibaren her saniyeye bir rakam verilerek yapılan double sayı.
yani bu sayıyı timetostr ise tarihe çevirebilirsiniz.
örneğini bir deneyin isterseniz daha iyi anlıyacaksınız.
edite 0 girince 30.12.1899 00:00:00
edite 1 girince 31.12.1899 00:00:00
edite 1,1 girince 31.12.1899 02:24:00
...

yani bu sayıyı timetostr ise tarihe çevirebilirsiniz.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(datetostr(strtofloat(edit1.text))+#13+
timetostr(strtofloat(edit1.text)));
end;
edite 0 girince 30.12.1899 00:00:00
edite 1 girince 31.12.1899 00:00:00
edite 1,1 girince 31.12.1899 02:24:00
...
.-.-.-.-.-.-.-. ^_^