Sistem tarihini yıl ay güne ayırıp mask editte gösterme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Sistem tarihini yıl ay güne ayırıp mask editte gösterme

Mesaj gönderen conari »

Kod: Tümünü seç

procedure TSform.FormActivate(Sender: TObject);
Var
yil,ay,gun :string;
begin
yil:=(inttostr( YearOf(Date)));
gun:=(inttostr( dayOf(Date)));
ay:=(inttostr( monthOf(Date)));
MaskEdit1.Text:=''+yil+''+'-01-01';
MaskEdit2.Text:=''+yil+''+'-'+ay+'-'+gun+'';

kod blogu ile maskeditlere
2006-01-01 ve 2006-07-19 şeklinde atmam lazım,
yalnız ay ve günler 10 dan az oldugu zaman _7 şeklinde görüntüleniyor.

Ne yapabilirim..
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

YearOf kullandığında integer değer döndürdüğü için 10 dan küçük değerler için önüne sıfır koymuyor. Ama bukadar uzatmana gerek yok zaten şu şekilde yapabilirsin:

Kod: Tümünü seç

MaskEdit1.Text := FormatDateTime('yyyy.mm.dd',Date);
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

sağ kulağımı sol elle tutmuşum..
- kullanmam lazımdı denedim oluyor.
tnk
Cevapla