String Datetime Objek di Python

Disini saya akan menjelaskan secara singkat mengenai objek string date time di python. Dimana pada kasus ini saya membutuhkan hanya bulannya saja, tahunnya saja, ya seperti halnya mengsubstring.

Saya mengGet data berupa tanggal lahir, contoh : 
tglahir = ‘1989-21-06’
dari data tersebut saya ingin mengambil data tahunnya saja untuk di kurangi dengan tahun sekarang berjalan.
Pertama tglahir tersebut di buat format datetime dengan menggunakan syntax
born = datetime.strptime(tglahir, ‘%Y-%m-%d’)
Karena di parameter tglahirnya adalah tahun-bulan-tanggal maka %Y-%m-%d, tapi jika 21-06-1989 maka %d-%m-%Y.
Setelah saya substring date nya maka dipisahkan dengan cara : 
Mendapatkan tahun, tahunlahir = born.year

Mendapatkan bulan, bulanlahir = born.month

Mendapatkan hari, harilahir = born.day

Untuk mendapatkan tahun sekarang dan bulan sekarang :

tahunsekarang = today.year
bulansekarang = today.month
harisekarang = today.day

Pengurangan tahun ya buat parameter lagi, contoh
selisih_tahun = tahunsekarang – tahunlahir

Mudah bukan ?
Semoga bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *