Cara Menghitung Umur (Tahun, Bulan, Hari) di Visual Studio (.net) 2010 dengan Mudah

Cara Menghitung Umur di Visual Studio (.net) 2010 dengan Mudah
Cara Menghitung Umur di Visual Studio (.net) 2010 dengan Mudah

Sebagai Newbie di dunia pemrograman khususnya di Visual Studio 2010, terkadang kita harus mencari tutorial-tutorial di internet untuk membantu menyelesaikan program yang dibuat. Tetapi, tidak sedikit tutorial yang bisa saya bilang "menyesatkan" dan terlalu ribet. Menurut saya, tutorial dan kode yang ada kebanyakan di internet, berhasil bagi penulisnya, tapi gagal bagi saya. Termasuk salah satunya adalah tutorial cara menghitung umur di Visual Studio 2010.

Beberapa hari berkutat mencari cara agar bisa menghitung umur dari tahun, bulan, dan hari. Akhirnya dengan berbagai sumber serta trial and error, akhirnya berhasil juga. Berikut 5 langkah mudah menghitung umur (tahun, bulan, hari) di Visual Studio 2010.

Sebagai contoh, ikuti langkah-langkah berikut ini:
1. Buatlah Form baru.
2. Di dalam Form yang sudah dibuat, masukkan 1 buah DateTimePicker, 1 buah TextBox, dan 2 buah Label (Label1 dengan Text "Tanggal Lahir" dan Label2 dengan Text "Umur").
3. Di dalam Form yang sudah dibuat (View Code), buatlah kode Function seperti di bawah ini:
Function HitungUmur(ByVal tanggal As Date) As String
Dim y, m, d As Integer

d = Now.Day - tanggal.Day
m = Now.Month - tanggal.Month
y = Now.Year - tanggal.Year

If Math.Sign(d) = -1 Then
d = 30 - Math.Abs(d)
m -= 1
End If
If Math.Sign(m) = -1 Then
m = 12 - Math.Abs(m)
y -= 1
End If

Return y & " tahun, " & m & " bulan, " & d & " hari"
End Function

4. Di View Designer, Klik 2x DateTimePicker1  dan masukkan kode dibawah ini:
Dim lahir As Date = DateTimePicker1.Value
TextBox1.Text = HitungUmur(lahir)

5. Kemudian klik Start Debugging atau tekan F5.
Cara Menghitung Umur di Visual Studio (.net) 2010 dengan Mudah
Cara Menghitung Umur di Visual Studio (.net) 2010 dengan Mudah

** kode diatas hanya berlaku jika tanggal sekarang lebih besar daripada tanggal lahir.
** jika tanggal lahir lebih besar dari tanggal sekarang, maka akan menghasilkan nilai minus.

Not need to know.

Artikel Terkait

Previous
Next Post »

4 komentar

Write komentar
Unknown
AUTHOR
26 Juni 2019 pukul 23.48 delete

Makasi banyak bang. Untung ane ketemu ama ni web. Cocok sama tugas kuliah ane. Sukses teruslah bang

Reply
avatar
christiyoda
AUTHOR
24 Juli 2019 pukul 14.37 delete

sip, senang bisa membantu.

Reply
avatar
Unknown
AUTHOR
3 Mei 2020 pukul 19.47 delete

Malam ka, saya mau bertanya, bagaimana caranya jika ingin menghitung umur(tahun,bulan,hari) di query Mysql

terimakasih atas respon dan perhatiannya.

Reply
avatar
Unknown
AUTHOR
19 Oktober 2021 pukul 18.51 delete

Kalau cuma menghitung harinya aja gmana bang?

Reply
avatar