Python-da iki sanyň senesiň tapawudy
Seneler bilen işleýän wagtyňyzda olaryň arasyndaky tapawudy anyklamak gerek bolup biler. Bu maksat üçin Python-da datetime modulynyň strptime usuly ulanylýar.
Geliň, iki sene: '25/05/2020 02:35:5'
we '15/06/2020 10:17:23' arasynda näçe wagt geçendigini anyklalyň. Munuň üçin ilki bilen datetime usulyny ulanyp göreris.
Soňra strptime usulyna geçeris, onuň birinji parametrine gerekli seneni bereris. Ikinji parametrinde bolsa onuň formatyny görkezeris. Soňra alynan tapawudy ekrana çykararys:
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 çykarar
Iki sene berlen:
dt1 = '13/10/2018 22:15:45'
dt2 = '15/11/2018 09:47:16'
Olar arasynda näçe wagt geçendigini anyklaň.
Iki sene berlen:
dt1 = '01-12-2025 16:07:5'
dt2 = '31:12:2025 10:32:45'
Olar arasynda näçe wagt geçendigini anyklaň.