Fungsi IncMonth berada di unit DateUtils dengan mengembalikan nilai tipe TDateTime , digunakan untuk memajukan atau memundurkan bulan sejumlah bilangan tertentu. Untuk memajukan, Anda dapat menggunakan bilangan positif, sedangkan sebaliknya, Anda bisa menggunakan bilangan negatif.
Contoh program berikut adalah mencari tanggal terakhir pada bulan hasil fungsi Now. Seperti Anda ketahui, tanggal awal selalu 1, tetapi tanggal akhir bisa 28, 29,30, atau 31. Kita akal-akalan saja dengan menambahkan bulan di Now dengan satu bulan ke depan.
TanggalBaru := IncMonth(Now);
Tetapi tanggal bulan depan akan sama dengan bulan di Now. Sebagai contoh, jika sekarang tanggal 2 November, maka satu bulan ke depan adalah tanggal 2 Desember. Padahal kita butuh menjadikannya tanggal 1,
DecodeDate(TanggalBaru, Thn, Bln, Tgl);
agar kita dapat mengurangi harinya, sehingga menjadi hari terakhir bulan ini.
IncDay(TanggalBaru,-1))
Ini adalah kode selengkapnya:
uses SysUtils, DateUtils;
var
Tgl, Bln, Thn : Word;
TanggalBaru : TDateTime;
begin
try
writeln('Sekarang tanggal ', DateToStr(Now));
TanggalBaru := IncMonth(Now);
DecodeDate(TanggalBaru, Thn, Bln, Tgl);
TanggalBaru := EncodeDate(Thn, Bln, 1);
writeln('tanggal terakhir bulan ini ', DateToStr(IncDay(TanggalBaru,-1)));
readln;
except
on E:Exception do
Writeln(E.Classname, ': ', E.Message);
end;
end.
Home /
bulan /
command /
dasar /
date /
delphi /
pascal /
perintah /
sintak /
syntax /
tanggal /
tgl /
Perintah Waktu IncMonth
Perintah Waktu IncMonth
Related Articles :
Fungsi Waktu IncDayIncDay digunakan untuk menambah hari sejumlah bilangan tertentu. Fungsi ini sama mirip dengan Inc. Bedanya IncDay hanya khusus tanggal ...
Hemat Memori dengan Menampilkan Form Memakai SHOWSaya pernah membuat aplikasi MDI dengan ratusan form. Program saya langsung hang. Kenapa? Alasannya begini. Secara default, manakala A ...
Menggambar Kotak Dengan RectangleSaya sering melihat, jarang programmer-programmer saat ini yang mendalami masalah grafik. Di jaman saya mempelajari bahasa program per ...
Memakai Array Of StringArray[ItemArray] of string digunakan untuk menyimpang data-data bertipe string lebih dari sebuah. Index data dapat dilihat di ItemArra ...
Menggambar Kotak Sudut Tumpul dengan RoundRectMenggambar kotak seperti biasa dapat dilakukan dengan perintah Rectangle, namun dengan Delphi, kita dapat membuat sudut-sudutnya tumpu ...
Langganan:
Posting Komentar (Atom)
Diberdayakan oleh Blogger.
0 comments:
Posting Komentar