DelphiPemrograman
Selisih 2 Tanggal dengan Delphi #74
Ayam tidak dapat berenang karena tidak punya insang
andrypein.net : gambarnya kaya gini gan, postingan kali ini bukan termasuk tutorial, ini merupakan draft program kecil2an delphi ane di kampus buat dikumpulkan, namanya program untuk menghitung selisih 2 tanggal yang berbeda.
Untuk gambarnya bisa dilihat saja gan.
cCara membuatnya sangat mudah,kita hanya cukup
Buat form dengan penampakan seperti ini :
Dan bahan2nya adalah :
Untuk komponen datetimepicker berada di pallete win32 :
Ditunjukan pada gambar yang paling kanan,kemudian pada object inspector,beri nilai kind = dtkDate pada propertiesnya.
dan komponen statictext berada pallete additional
Kemudian beri event onchange pada kedua datetimepicker tersebut,kira-kira seperti ini :
procedure TForm1.DateTimePicker1Change(Sender: TObject); begin edit1.Text:=datetostr(datetimepicker1.Date); end; procedure TForm1.DateTimePicker2Change(Sender: TObject); begin edit2.Text:=datetostr(datetimepicker2.Date); end;
Kemudian pada bitbtn beri event onclick dan ketikan rumus ini :
procedure TForm1.BitBtn1Click(Sender: TObject); begin if (edit1.Text = '') or (edit2.Text = '') then begin showmessage('Jangan Ada Kekosongan di antara kita'); edit1.Clear; edit2.Clear; end else begin try statictext1.Caption:= 'selisih dari kedua tanggal adalah = '+ floattostr(strtodate(edit1.Text)-strtodate(edit2.Text))+' hari'; except exit; end; end; end;
Silahkan dicoba dan jalankan dan sekian selisih 2 tanggal dengan delphi nya goodluck havefun.
kalo mau hitung selisih dua waktu gimana yaa?
misal::
waktu awal = 09.30
waktu selesai = 12.30
gimana ya cara mencari selisihnya?
kaskus.us/images/smilies/I-Luv-Indonesia.gif static.kaskus.us/images/smilies/kaskus_radio.gif kaskus.us/images/smilies/jempol1.gif kaskus.us/images/smilies/jempol2.gif static.kaskus.us/images/smilies/sorry.gif kaskus.us/images/smilies/mewek.gif kaskus.us/images/smilies/matabelo1.gif kaskus.us/images/smilies/hoax.gif kaskus.us/images/smilies/shakehand2.gif kaskus.us/images/smilies/bingung.gif kaskus.us/images/smilies/cewek.gif
mas mw tnya, knpa kok pake try, except dan exit??
aq masih pemula ni mas,,
tolong dijawab y mas..
maksih..
mas mw tnya, knpa kok pake try, except dan exit??
trus di bagian (floattostr(strtodate(edit1.Text)-strtodate(edit2.Text))+' hari';) knpa pake tipe data float mas?
aq masih pemula ni mas,,
tolong dijawab y mas..
maksih..
mohon diblas dong mas..
butuh banget pnjelsannhya..
:mewek
–> knpa pake except, try, tus statictext1.Caption kok pake floattostr, kn statictext1.Caption nya masih kosong.. <–
oh itu
karena namanya juga manusia tidak luput dari kesalahan,
try except disana sebagai handling error,nah karena manusia selalu error maka blok try digunakan untuk mencoba dan apabila ada error maka blok except yang akan mengerjakannya, :toast
Makasih banyak gan atas ilmunya…
kunjungi juga blog ane kalo ada waktu…
hehehe…
Terima kasih, mantabssss
mas mau tanya kalau selisih jam antara hari,misal saya bikin program keselamatan orang meninggal seumpama meninggal hari senin jam 1 siang berarti nenghitungnya 2 hari kalau ninggal jam 18.00 menghitungnya 3 hari saya minta pencerahannya?…
gan kok label nya ada 2,, buat apa ya?? :thumb
oh itu mah label tulisan buat tanggal 1 dan tanggal 2 aja ko :malu
terima kasih banyak gan,,,,
sama sama gan semoga bermanfaat