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 දින, 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'
ඒවා අතර කොපමණ කාලයක් ගත වී ඇත්දැයි තීරණය කරන්න.