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

จะลบ Python timedelta จากวันที่ใน Python ได้อย่างไร


คุณสามารถลบวันออกจากวันที่ของไพธอนได้โดยใช้อ็อบเจ็กต์ timedelta คุณต้องสร้างวัตถุ timedelta ด้วยระยะเวลาที่คุณต้องการลบ แล้วลบออกจากวันที่

ตัวอย่าง

from datetime import datetime
from datetime import 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