Devdit
 

Python คำนวณเวลา จากวันที่ 2 วัน ว่าห่างกันกี่วัน

1.3K

สอนเขียน Python คำนวณเวลา จากวันที่ 2 วัน ว่าห่างกันกี่วัน โดยสร้างฟังก์ชันชื่อ between_day รับค่าวันที่ 2 ค่า และใช้คำสั่ง datetime.strptime ร่วมกับคำสั่ง abs เพื่อให้ได้ผลลัพธ์ของระยะห่างของวันที่ทั้ง 2 สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python คำนวณเวลา จากวันที่ 2 วัน ว่าห่างกันกี่วัน

from datetime import datetime

def between_day(date1, date2):
    date1 = datetime.strptime(date1, "%Y-%m-%d")
    date2 = datetime.strptime(date2, "%Y-%m-%d")
    return abs((date1 - date2).days);
date1 = "2022-01-01"
date2 = "2022-01-09"
day = between_day( date1, date2 )
print( "date 1 =",date1, "/ date 2 =",date2 )
print( "day =",day )

ผลลัพธ์

date 1 = 2022-01-01 / date 2 = 2022-01-09
day = 8
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ