การทำงานกับวันที่ใน Python
เพื่อการทำงานกับวันที่ใน Python จำเป็นต้อง
นำเข้าโมดูลที่เกี่ยวข้อง
ทำได้ด้วยคำสั่งพิเศษ
import ตามด้วยชื่อ
โมดูล การนำเข้าเขียนที่บรรทัดบนสุด
ของไฟล์
ลองนำเข้าโมดูล datetime
สำหรับการทำงานหลักกับวันที่:
import datetime
เพื่อแสดงวันที่ ควรใช้เมธอดพิเศษ
date กับโมดูลที่นำเข้าแล้ว
ในพารามิเตอร์ของมันจะกำหนด
ปี, เดือน, วัน เพื่อความสะดวก
ให้บันทึกวันที่ที่ได้ลงในตัวแปร res:
res = datetime.date(2025, 12, 31)
print(res) # จะแสดงผล 2025-12-31
โดยพื้นฐานแล้ว ตอนนี้ในตัวแปร res
เก็บวัตถุที่มีวันที่อยู่ มันมีประโยชน์
ตรงที่สามารถดึงลักษณะเฉพาะของวันที่
ที่ละเอียดกว่าได้ เช่น วัน, เดือน
และปี เป็นต้น สำหรับการทำเช่นนี้เพียงแค่
อ้างอิงถึงคุณสมบัติของมัน - day,
month, year:
print(res.day) # จะแสดงผล 31
print(res.month) # จะแสดงผล 12
print(res.year) # จะแสดงผล 2025
กำหนดตัวแปร birthdate เป็นวันที่
เกิดของผู้ใช้ จากนั้นแสดงผลมัน
ในรูปแบบ ปี-เดือน-วัน
ปรับเปลี่ยนโจทย์ก่อนหน้าเพื่อให้ แสดงผลเฉพาะปีเกิดของผู้ใช้
แสดงผลวันจาก birthdate ที่ซึ่ง
ผู้ใช้เกิด
แสดงผลเดือนเกิดของผู้ใช้จาก birthdate