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

ค้นหาวันที่ของเมื่อวาน วันนี้ และวันพรุ่งนี้ใน Python


เมื่อต้องการค้นหาวันที่เมื่อวาน วันนี้ และพรุ่งนี้เทียบกับวันที่ปัจจุบัน เวลาปัจจุบันจะถูกกำหนด และใช้วิธีการ (สร้างขึ้น) เพื่อช่วยค้นหาวันที่ของวันก่อนและวันถัดไป

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

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' ใช้สำหรับค้นหาวันก่อนหน้าหรือวันถัดไป โดยส่งตัวเลขเป็นพารามิเตอร์

  • เมื่อต้องหาวันถัดไป ฟังก์ชั่นจะถูกเพิ่ม

  • เมื่อต้องหาวันก่อนหน้า ฟังก์ชันจะถูกลบ

  • เอาต์พุตจะแสดงบนคอนโซล