Pythonda ikkita sana farqi
Sanalar bilan ishlashda ular orasidagi farqni
aniqlash talab qilinishi mumkin. Buning uchun
Pythonda datetime modulining
strptime usuli qo‘llaniladi.
Keling, ikkita sana orasida qancha vaqt o‘tganini
aniqlaymiz: '25/05/2020 02:35:5'
va '15/06/2020 10:17:23'. Buning uchun
avval datetime usulini qo‘llaymiz.
Keyin strptime usulidan foydalanamiz,
uning birinchi parametriga kerakli sanani
beramiz. Ikkinchi parametrda esa uning
formatini ko‘rsatamiz. Keyin olingan farqni
ekranga chiqaramiz:
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) # 21 days, 7:42:18 ni chiqaradi
Ikkita sana berilgan:
dt1 = '13/10/2018 22:15:45'
dt2 = '15/11/2018 09:47:16'
Ular orasida qancha vaqt o‘tganini aniqlang.
Ikkita sana berilgan:
dt1 = '01-12-2025 16:07:5'
dt2 = '31:12:2025 10:32:45'
Ular orasida qancha vaqt o‘tganini aniqlang.