Datetime picker format yıl ay gün olarak değiştirme?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen kodcuminik »

mssql date formatı yıl ay gün formatında ve adoquery de bu formatı kabül ediyor
örnegin
14.03.2010 olması gereken ise 20100314 bunu nasıl yapabilirim yani yıl ay gün formatına nasıl ceviririm
DECODEDATE fonksiyonu ile parçalıyorum sonrada birleştiriyorum bu işimi görüyor ama
bu seferde 01 oldugunda 1 olarak alıyor o zaman yine çuvallıyorum
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
ikra
Üye
Mesajlar: 900
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Re: Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen ikra »

Kod: Tümünü seç

FormatDateTime('yyyy.mm.dd', Date)
kıdemsiz üye
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen kodcuminik »

teşekkürler
peki kullanımı nasıl pek beceremedim
birde datetimepicker in
properties altında format özelliği var
oraya
yyyy.mm.dd
yazdıgımda yıl ve ayı datetimepicker üzerinden değiştiriyor ama gün 30 olarak alıyor nereyi atlıyor olabilirim
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Kullanıcı avatarı
SeRoKi
Üye
Mesajlar: 72
Kayıt: 09 Kas 2005 02:59
Konum: İstanbul

Re: Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen SeRoKi »

Merhaba,
Datetimepicker'in format özelliğini değiştirdiğinizde günleri farklı değerde alma gibi durumla sizi karşıkarşıya getirmemesi gerekiyor.
Datetimepicker'a girdiğiniz tarih neyse onu verdiğiniz formata göre gösterir.
Ayrıca; format stringde bulunan 'm' harflerinin büyük olması gerekiyor. küçük 'm' dakikayı gösterir.
yyyy.mm.dd olan format string yyyy.MM.dd olmalı.
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen kodcuminik »

olmadı bu seferde datetimepicker.datetime yi
dateto str ile edit1.text attıgımda yine aynı oluyor :)
nasıl ederde 15.11.20 2010 formatını 20101115 olarak atarım
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Kullanıcı avatarı
SeRoKi
Üye
Mesajlar: 72
Kayıt: 09 Kas 2005 02:59
Konum: İstanbul

Re: Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen SeRoKi »

illa hazır olacak değil mi?

cevabın burda verilmişti:
ikra yazdı:

Kod: Tümünü seç

FormatDateTime('yyyy.mm.dd', Date)
şu şekilde uygularsak:

Kod: Tümünü seç

procedure TmainForm.DateTimePicker1Change(Sender: TObject);
begin
showmessage(formatdatetime('yyyyMMdd',(sender as TDateTimePicker).DateTime));
end;
çıkan uyarı penceresinde tarih istediğin gibi yazılır.
artık programına göre uyarlamak sana kalmış.
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen kodcuminik »

Kod: Tümünü seç

nasıl ederde 15.11.20 2010 formatını 20101115 olarak atarım
format özelliğini yyyy.MM.DD
yaptıgımda onu alıyorum fakat bunu edite attıgımda yine aynı formatta atıyor oda işimi görmüyor
aralarda . olmuycak 20101129 gibi 2010 yılı 11 ay 29 gün
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Kullanıcı avatarı
SeRoKi
Üye
Mesajlar: 72
Kayıt: 09 Kas 2005 02:59
Konum: İstanbul

Re: Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen SeRoKi »

kodcuminik yazdı:

Kod: Tümünü seç

nasıl ederde 15.11.20 2010 formatını 20101115 olarak atarım
format özelliğini yyyy.MM.DD
yaptıgımda onu alıyorum fakat bunu edite attıgımda yine aynı formatta atıyor oda işimi görmüyor
aralarda . olmuycak 20101129 gibi 2010 yılı 11 ay 29 gün
tarihi edit'e atarken formatdatetime fonksiyonundan geçirsen?
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen kodcuminik »

bende düşündüm düşünmesine de syntaxı tutturamıyorum yoksa showmessage ile cayır cayır calışıyor ? kopyala yapıştır ile neriye kadar :) bende biliyorum showmessage
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Kullanıcı avatarı
SeRoKi
Üye
Mesajlar: 72
Kayıt: 09 Kas 2005 02:59
Konum: İstanbul

Re: Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen SeRoKi »

kodcuminik yazdı:bende düşündüm düşünmesine de syntaxı tutturamıyorum yoksa showmessage ile cayır cayır calışıyor ? kopyala yapıştır ile neriye kadar :) bende biliyorum showmessage
tuturamayacak bişey yok. edit'in text özelliği de showmessage gibi string değer kabul eder.

Kod: Tümünü seç

edit1.text:= FormatDateTime('yyyy.mm.dd', falanfilan)
bildiğin gibi :lol:
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: Datetime picker format yıl ay gün olarak değiştirme?

Mesaj gönderen kodcuminik »

teşekkürler insan aynı şey üzerine gidince nutku tutuluyor bakar kör oluyor af edersin.
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Cevapla