DecodeDate digunakan untuk memecah data tipe TDateTime menjadi tahun, bulan, dan tgl. Variabel tahun, bulan, dan tgl harus berbentuk bertipe Word. Sintaknya adalah sebagai berikut:
DecodeDate(Tanggal, Tahun, Bulan, Tgl);
Sebagai contoh, dibawah ini saya akan membuat program kecil untuk mengetahui umur seseorang dengan meminta user memasukkan tahun kelahiran.
Now adalah fungsi bertipe TDateTime, untuk mengetahui tanggal saat ini. Saya membutuhkan tahun saat ini saja, sehingga saya memecah Now. Kemudian tahun hasil dari Now saya kurangkan dengan tahun kelahiran yang dimasukkan.
program Umur;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
TahunLahir : Word;
Thn, Bln, Tgl : Word;
Umur : integer;
begin
try
Write('Masukkan Tahun kelahiran Anda: ');
readln(TahunLahir);
writeln('');
DecodeDate(Now, Thn, Bln, Tgl);
Umur := Thn - TahunLahir;
write('Umur Anda: ', umur, ' tahun');
readln;
except
on E:Exception do
Writeln(E.Classname, ': ', E.Message);
end;
end.
Fungsi Tanggal DecodeDate
Related Articles :
Perulangan Batas Tertentu dengan FORFungsi perulangan sering digunakan untuk menggandakan eksekusi baris program dalam batas tertentu. Sintaknya adalah sebagai beri ...
Tipe Data RecordDelphi mempunyai sistem data seperti database pada umumnya. Data record akan menyimpan data secara dua dimensi, baris dan kolom. Anda ...
Perintah Waktu IncMonthFungsi IncMonth berada di unit DateUtils dengan mengembalikan nilai tipe TDateTime , digunakan untuk memajukan atau memundurkan bulan ...
Membuat Garis dengan MoveTo dan LineToKita tidak hanya bisa membuat kotak dan elips saja, tetapi juga menggambar garis saja. Garis ini nantinya dapat kita kreasikan menjadi ...
Fungsi Waktu IncDayIncDay digunakan untuk menambah hari sejumlah bilangan tertentu. Fungsi ini sama mirip dengan Inc. Bedanya IncDay hanya khusus tanggal ...
Langganan:
Posting Komentar (Atom)
Diberdayakan oleh Blogger.
0 comments:
Posting Komentar