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)