เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแปลงรูปแบบวันที่ด้วย datetime

ด้วย datetime คุณสามารถอ่านสตริงที่มีรูปแบบหนึ่ง แล้วแสดงผลเป็นสตริงในรูปแบบอื่นได้ ซึ่งหมายความว่าสามารถใช้ datetime เพื่อเปลี่ยนรูปแบบของสตริงวันที่ได้ ดูรหัสรูปแบบสำหรับ datetime ได้ที่ strftime สมมติว่าคุณได้รับมอบหมายให้แปลงวันที่เกิดเหตุการณ์ Black Wednesday ของอังกฤษให้อยู่ในรูปแบบใหม่ตามที่บริษัทต้องการ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python ระดับกลางสำหรับการเงิน

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างสตริงรูปแบบที่ตรงกับสตริงวันที่ต้นฉบับ ซึ่งกำหนดไว้ในตัวแปร org_text
  • สร้าง datetime สำหรับ Black Wednesday และบันทึกไว้ในตัวแปร black_wednesday
  • สร้างสตริงรูปแบบที่ตรงกับรูปแบบใหม่ 'Wednesday, September 16, 1992'
  • สร้างสตริงวันที่ใหม่โดยใช้รูปแบบที่กำหนด

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

org_text = "Sep 16 1992"

# Format string for original text
org_format = "%b %____ %____"

# Create datetime for Black Wednesday
black_wednesday = datetime.datetime.____(org_text, org_format)
print(black_wednesday)

# New format: 'Wednesday, September 16, 1992'
new_format = "%____, %____ %d, %Y"

# String in new format
new_text = black_wednesday.____(new_format)
print(new_text)
แก้ไขและรันโค้ด