Selisih Dua Tanggal di Python
Saat bekerja dengan tanggal, mungkin diperlukan untuk
menentukan selisih di antara mereka. Untuk tujuan ini
di Python, metode strptime
dari modul datetime digunakan.
Mari kita cari tahu berapa lama waktu yang telah berlalu antara
dua tanggal: '25/05/2020 02:35:5'
dan '15/06/2020 10:17:23'. Untuk melakukan ini,
pertama-tama terapkan metode datetime.
Kemudian gunakan metode strptime,
di mana parameter pertama kita berikan tanggal yang
dibutuhkan. Dan di parameter kedua, tentukan
formatnya. Selanjutnya, tampilkan selisih yang diperoleh
di layar:
start_time = datetime.datetime.strptime('25/05/2020 02:35:5', '%d/%m/%Y %H:%M:%S')
end_time = datetime.datetime.strptime('15/06/2020 10:17:23', '%d/%m/%Y %H:%M:%S')
res = end_time - start_time
print(res) # akan menampilkan 21 days, 7:42:18
Diberikan dua tanggal:
dt1 = '13/10/2018 22:15:45'
dt2 = '15/11/2018 09:47:16'
Tentukan berapa lama waktu yang berlalu antara keduanya.
Diberikan dua tanggal:
dt1 = '01-12-2025 16:07:5'
dt2 = '31:12:2025 10:32:45'
Tentukan berapa lama waktu yang berlalu antara keduanya.