การรับวันที่ปัจจุบัน

Python:
การรับวันที่ปัจจุบัน

วิธีการ:

การใช้ library มาตรฐาน datetime:

โมดูล datetime ใน library มาตรฐานของ Python มอบคลาสสำหรับการจัดการวันที่และเวลา ในการดึงข้อมูลวันที่ปัจจุบัน คุณสามารถใช้เมธอด date.today() ได้

from datetime import date

today = date.today()
print(today)  # ผลลัพธ์: YYYY-MM-DD (เช่น, 2023-04-05)

การจัดรูปแบบเวลา:

หากคุณต้องการวันที่ปัจจุบันในรูปแบบที่แตกต่างกัน, เมธอด strftime ช่วยให้คุณสามารถกำหนดรูปแบบวันที่ได้:

from datetime import date

today = date.today()
formatted_date = today.strftime('%B %d, %Y')  # รูปแบบตัวอย่าง: "April 05, 2023"
print(formatted_date)

การใช้ pendulum เพื่อความยืดหยุ่นมากขึ้น (library ของบุคคลที่สามยอดนิยม):

Pendulum เป็น library ของบุคคลที่สามที่เสนอวิธีการที่เข้าใจง่ายกว่าในการจัดการกับวันที่และเวลาใน Python มันขยายฟังก์ชันการทำงานมาตรฐานของ datetime และทำให้การจัดการโซนเวลาง่ายขึ้น รวมถึงคุณสมบัติอื่น ๆ

ก่อนอื่น ตรวจสอบว่าคุณได้ติดตั้ง pendulum ผ่าน pip:

pip install pendulum

จากนั้น เพื่อดึงข้อมูลวันที่ปัจจุบัน:

import pendulum

today = pendulum.now().date()
print(today)  # ผลลัพธ์: YYYY-MM-DD (เช่น, 2023-04-05)

กับ pendulum, การจัดรูปแบบก็ทำได้ง่ายและคล้ายกับวิธี strftime:

import pendulum

today = pendulum.now()
formatted_date = today.to_formatted_date_string()  # รูปแบบเริ่มต้น: "Apr 5, 2023"
print(formatted_date)