สอนเขียน Python เปรียบเทียบวันที่เวลา ว่าห่างกันกี่วัน โดยตัวอย่างจะมีตัวแปรวันที่ 2 วัน โดยจะหาว่าวันที่ทั้ง 2 ห่างกันทั้งหมดกี่วัน สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python เปรียบเทียบวันที่เวลา ว่าห่างกันกี่วัน
from datetime import datetime
date1 = datetime.strptime("2021-01-01", "%Y-%m-%d")
date2 = datetime.strptime("2022-01-01", "%Y-%m-%d")
s = abs((date1 - date2).days);
print( "ตัวแปร date1 คือ",date1 )
print( "ตัวแปร date2 คือ",date2 )
print( "ห่างกันทั้งหมด",s,"วัน" )
ผลลัพธ์
ตัวแปร date1 คือ 2021-01-01 00:00:00
ตัวแปร date2 คือ 2022-01-01 00:00:00
ห่างกันทั้งหมด 365 วัน