Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีลบ timedelta จาก date ใน Python

ลบวันจาก date ใน Python ได้ด้วยอ็อบเจกต์ timedelta สร้าง timedelta ด้วยจำนวนเวลาที่ต้องการลบ แล้วลบออกจาก date

ตัวอย่าง

from datetime import datetime, timedelta

today = datetime.today()
yesterday = today - timedelta(days=1)
print(today)
print()
print(yesterday)

ผลลัพธ์

2017-12-29 12:28:06.531791

2017-12-28 12:28:06.531791

สามารถลบปี เดือน ชั่วโมง ฯลฯ ได้ในลักษณะเดียวกันด้วย timedelta