delphide tarih ve saat ile işlemler

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
cuneytak
Üye
Mesajlar: 18
Kayıt: 27 May 2005 12:36

delphide tarih ve saat ile işlemler

Mesaj gönderen cuneytak »

iyi günler arkadaşlar benim delphide yapmakta oldugum bir programda iki tarih arasındaki saat farklarını alıp bunları haftalık olarak toplamam gerekiyor FB table lımda 2 tane DATE olarak tanımlanmış tarih ve 2 tane TIME olarak tanımlanmış saat degişgenlerim var .. farkları bir TDATETIME degişgende topluyorum ama toplam miktarı 24 saatı aştıgında dogal olarak kendini sıfırlıyor . birinci olarak bu sıfırlama sorununu nasıl aşabilirim ikinci olarak FB deki tarih ve saat field larındaki degerlerimi bir degişgene atabilirmiyim yani tarih1 = 25.01.2006 saat1= 09:34:12 bunları degişgen= 25.01.2006 09:34:12 haline nasıl getirebilirim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
sorunun dateutils unitini biraz araştırma ile çözebilirsin kanaatindeyim.
tarih ve saat ile uğraştığına göre bu üniti incelemende fayda var.
.........FB deki tarih ve saat field larındaki degerlerimi bir degişgene atabilirmiyim yani tarih1 = 25.01.2006 saat1= 09:34:12 bunları degişgen= 25.01.2006 09:34:12 haline nasıl getirebilirim

Kod: Tümünü seç

tabloadialanadi.asdatetime
formatdatetime, datetostr, datetimetostr şeklinde dönüştürücü fonksiyonları kullanarak yapabilirsin.
kolaygelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
Serim
Üye
Mesajlar: 194
Kayıt: 08 Ara 2004 03:32
Konum: Konya

Mesaj gönderen Serim »

mrb,
2tane date 2 tane time toplam 4 alan oluşturmak yerine firebirdde timestamp tipini kullanarak sadece 2 alanda işini halledebilirsin. 26.01.2006 09:44 şeklinde kayıt tutacaktır benim bildiğim kadarıyla bi dene istersen.

Kolay gelsin..
Bilginin temelini sağlam at depremde zarar görmesin
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: delphide tarih ve saat ile işlemler

Mesaj gönderen sadettinpolat »

cuneytak yazdı:FB deki tarih ve saat field larındaki degerlerimi bir degişgene atabilirmiyim yani tarih1 = 25.01.2006 saat1= 09:34:12 bunları degişgen= 25.01.2006 09:34:12 haline nasıl getirebilirim
viewtopic.php?t=3399&highlight=tdatetime

buraya bir bak.

tdatetime double bir degiskendir ve tam kısmı tarihi tutarken virgülden sonraki kısım saat bilgisini tutmaktadir.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Cevapla