เมื่อต้องการค้นหาวันที่เมื่อวาน วันนี้ และพรุ่งนี้เทียบกับวันที่ปัจจุบัน เวลาปัจจุบันจะถูกกำหนด และใช้วิธีการ (สร้างขึ้น) เพื่อช่วยค้นหาวันที่ของวันก่อนและวันถัดไป
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
from datetime import datetime, timedelta present = datetime.now() yesterday = present - timedelta(1) tomorrow = present + timedelta(1) print("Yesterday was :") print(yesterday.strftime('%d-%m-%Y')) print("Today is :") print(present.strftime('%d-%m-%Y')) print("Tomorrow would be :") print(tomorrow.strftime('%d-%m-%Y'))
ผลลัพธ์
Yesterday was : 05-04-2021 Today is : 06-04-2021 Tomorrow would be : 07-04-2021
คำอธิบาย
-
แพ็คเกจที่จำเป็นจะถูกนำเข้าสู่สภาพแวดล้อม
-
วันที่ปัจจุบันถูกกำหนดโดยใช้วิธี 'ตอนนี้' ที่อยู่ในแพ็คเกจ 'datetime'
-
ถูกกำหนดให้กับตัวแปร
-
วิธี 'timedelta' ใช้สำหรับค้นหาวันก่อนหน้าหรือวันถัดไป โดยส่งตัวเลขเป็นพารามิเตอร์
-
เมื่อต้องหาวันถัดไป ฟังก์ชั่นจะถูกเพิ่ม
-
เมื่อต้องหาวันก่อนหน้า ฟังก์ชันจะถูกลบ
-
เอาต์พุตจะแสดงบนคอนโซล