Фарқи ду сана дар Python
Дар кор бо санаҳо эҳтиёҷ ба муайян кардани фарқи байни онҳо пайдо мешавад. Барои ин мақсад дар Python усули strptime модули datetime истифода мешавад.
Биёед бубинем ки чанд вақт аз байни ду сана гузаштааст: '25/05/2020 02:35:5' ва '15/06/2020 10:17:23'. Барои ин аввал усули datetime-ро истифода мебарем. Сипас аз усули strptime истифода мекунем, ки дар параметри якуми он санаи дархостшударо мегузорем. Ва дар параметри дуввум формати онро муайян мекунем. Баъд фарқи бадастомадаро ба экран мебароем:
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-ро мебарорад
Ду сана дода шудаанд:
dt1 = '13/10/2018 22:15:45'
dt2 = '15/11/2018 09:47:16'
Муайян кунед, ки чанд вақт аз байни онҳо гузаштааст.
Ду сана дода шудаанд:
dt1 = '01-12-2025 16:07:5'
dt2 = '31:12:2025 10:32:45'
Муайян кунед, ки чанд вақт аз байни онҳо гузаштааст.