Tarih Konusunda Yardım

C, C++ ve C++ Builder ile ilgili konuları buraya yazabilirsiniz.
Kilitli
okanbaris
Üye
Mesajlar: 16
Kayıt: 15 Kas 2005 10:13

Tarih Konusunda Yardım

Mesaj gönderen okanbaris »

arkadaşlar şmidi yaptığım c builder programında
veri tabanına kaydettiğim bir tarih var
ve bu tarihin günü tarihi ile farkını almak istiyorum
veri tabanındaki alanda Date tipinde
ve bunuda int olarak kullanmak istiyorum


Yardım Ederseniz Çok Memnun Olurum
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Kod: Tümünü seç

int gunfarki = EncodeDate(2005, 01, 05) - EncodeDate(2005, 01, 01);
hemen alttaki başlıktada buna benzer bir soru vardı :!:
Resim

..::|YeşilMavi|::..
okanbaris
Üye
Mesajlar: 16
Kayıt: 15 Kas 2005 10:13

Mesaj gönderen okanbaris »

çok sağol baba büyüksün

Bir diğer sorum ise benim tarihler gün-ay-yıl oluyor gönderdiğin yıl ay gün şeklinde onu nasıl yapacam

alttaki başlığı gördüm fakat benim konu biraz farklı olduğu için yeni bir başlık olsun istedim çok teşekkürler
okanbaris
Üye
Mesajlar: 16
Kayıt: 15 Kas 2005 10:13

Mesaj gönderen okanbaris »

işte soumun çözümü uğraştım oldu

Word Year, Month, Day, Year1, Month1, Day1;
DecodeDate(DateToStr(Edit2->Text), Year, Month, Day);
DecodeDate(DateToStr(Edit1->Text), Year1, Month1, Day1);
int gunfarki = EncodeDate(Year,Month,Day) -
EncodeDate(Year1,Month1,Day1);
Label1->Caption=IntToStr(gunfarki);

bu arada Encode deyimi için Lazio arkadaşıma teşekkürler ben bu deyimibilmiyordum
Kilitli