Konversi dari ShortDate String ke LongDate String Format

Konversi dari ShortDate String ke LongDate String Format

Posted in Delphi on 13 January 2008 by eksa

Bila saya mempunyai format tanggal pendek (ShortDate) dalam tipe String (mis: 02/05/2006), maka saya akan menggunakan function berikut untuk mengkonversinya ke format tanggal panjang (LongDate) dalam tipe String:

function LongDate(sDate: String): String;
var
tTanggal: TDateTime;
wTgl, wBln, wThn: Word;
begin
ShortDateFormat := ‘dd/mm/yyyy’;
tTanggal := StrToDate(sDate);
DecodeDate(tTanggal,wThn,wBln,wTgl);
tTanggal := EncodeDate(wThn, wBln, wTgl);
Result := FormatDateTime(’dddd, d mmmm yyyy’, tTanggal);
end;

Sehingga dari “02/05/2006″ setelah dikonversi akan menghasilkan bentuk tanggal seperti: “Selasa, 2 Mei 2006″.

Share this

Related Posts

Previous
Next Post »