Perbezaan antara dua tarikh dalam Python
Apabila bekerja dengan tarikh, mungkin diperlukan untuk
menentukan perbezaan antara mereka. Untuk tujuan ini
dalam Python, kaedah strptime
daripada modul datetime digunakan.
Mari kita ketahui berapa banyak masa yang telah berlalu antara
dua tarikh: '25/05/2020 02:35:5'
dan '15/06/2020 10:17:23'. Untuk ini,
pertama sekali gunakan kaedah datetime.
Kemudian gunakan kaedah strptime,
di mana parameter pertama kita hantar tarikh
yang dikehendaki. Dan dalam parameter kedua kita nyatakan
formatnya. Seterusnya, paparkan perbezaan yang diperoleh
pada skrin:
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 menghasilkan 21 days, 7:42:18
Diberi dua tarikh:
dt1 = '13/10/2018 22:15:45'
dt2 = '15/11/2018 09:47:16'
Tentukan berapa banyak masa yang telah berlalu antara mereka.
Diberi dua tarikh:
dt1 = '01-12-2025 16:07:5'
dt2 = '31:12:2025 10:32:45'
Tentukan berapa banyak masa yang telah berlalu antara mereka.