Tarihi yazıya çevirmek..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

Tarihi yazıya çevirmek..

Mesaj gönderen serkan »

Forumda sanki geçmişti diye hatırlıyorum ama bulamadım,Tutarı yazıya çevirmek ile ilgili fazlaca konu var ama benim derdim senet bastırırken senet tarihini yazıyla yazmam gerekiyor. Örneğin 01.01.2008 = bir ocak ikibinsekiz şeklinde bunu nasıl yapabilirim acaba.yardımlarınızı bekliyorum.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Tarihi yazıya çevirmek..

Mesaj gönderen sabanakman »

viewtopic.php?f=19&t=19079&p=109467 sayfasındaki Rakam fonksiyonunu kullanarak yapabilirsin.

Kod: Tümünü seç

function TarihOku(const Tar:TDateTime):String;
const Aylar:array[1..12]of String=('Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık');
var G,A,Y:Word;
begin
  DecodeDate(Tar,Y,A,G);
  Result:=Format('%s %s %s',[Rakam(G),Aylar[A],Rakam(Y)]);
end;
şeklinde bir kodla pratik bir şekilde halledebilirsin. ShowMessage(TarihOku(StrToDate('01.01.2008'))) şeklinde de kullanabilirsin.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

Re: Tarihi yazıya çevirmek..

Mesaj gönderen serkan »

Büyüksün baba.. :D
Cevapla