การทำงานกับวันที่ใน Python

เพื่อการทำงานกับวันที่ใน Python จำเป็นต้อง นำเข้าโมดูลที่เกี่ยวข้อง ทำได้ด้วยคำสั่งพิเศษ import ตามด้วยชื่อ โมดูล การนำเข้าเขียนที่บรรทัดบนสุด ของไฟล์

ลองนำเข้าโมดูล datetime สำหรับการทำงานหลักกับวันที่:

pythonimport datetime

เพื่อแสดงวันที่ ควรใช้เมธอดพิเศษ date กับโมดูลที่นำเข้าแล้ว ในพารามิเตอร์ของมันจะกำหนด ปี, เดือน, วัน เพื่อความสะดวก ให้บันทึกวันที่ที่ได้ลงในตัวแปร res:

pythonres = datetime.date(2025, 12, 31)
print(res) # จะแสดงผล 2025-12-31

โดยพื้นฐานแล้ว ตอนนี้ในตัวแปร res เก็บวัตถุที่มีวันที่อยู่ มันมีประโยชน์ ตรงที่สามารถดึงลักษณะเฉพาะของวันที่ ที่ละเอียดกว่าได้ เช่น วัน, เดือน และปี เป็นต้น สำหรับการทำเช่นนี้เพียงแค่ อ้างอิงถึงคุณสมบัติของมัน - day, month, year:

pythonprint(res.day) # จะแสดงผล 31
print(res.month) # จะแสดงผล 12
print(res.year) # จะแสดงผล 2025
Задание 1

กำหนดตัวแปร birthdate เป็นวันที่ เกิดของผู้ใช้ จากนั้นแสดงผลมัน ในรูปแบบ ปี-เดือน-วัน

Задание 2

ปรับเปลี่ยนโจทย์ก่อนหน้าเพื่อให้ แสดงผลเฉพาะปีเกิดของผู้ใช้

Задание 3

แสดงผลวันจาก birthdate ที่ซึ่ง ผู้ใช้เกิด

Задание 4

แสดงผลเดือนเกิดของผู้ใช้จาก birthdate