Pythonда икки та сананинг фарки

Саналар билан ишлашда уларнинг ўртасидаги фарқни аниқлаш талаб қилиниши мумкин. Бунинг учун Pythonda datetime модулининг strptime услуби қўлланилади.

Келинг, икки та сана ўртасида қанча вақт ўтганини билайлик: '25/05/2020 02:35:5' ва '15/06/2020 10:17:23'. Бунинг учун аввал datetime услубидан фойдаланамиз. Сўнгра strptime услубидан фойдаланамиз, унинг биринчи параметрига керакли санани ўтамиз. Иккинчи параметрда эса унинг форматини кўрсатамиз. Кейин олинган фарқни экранга чиқарамиз:

pythonstart_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 ни кўрсатади
Задание 1

Икки та сана берилган:

pythondt1 = '13/10/2018 22:15:45'
dt2 = '15/11/2018 09:47:16'

Улар ўртасида қанча вақт ўтганини аниқланг.

Задание 2

Икки та сана берилган:

pythondt1 = '01-12-2025 16:07:5'
dt2 = '31:12:2025 10:32:45'

Улар ўртасида қанча вақт ўтганини аниқланг.