วันที่ใน Python

การทำงานกับวันที่และเวลาใน Python

Max Shron

Data Scientist and Author

ภาพรวมของคอร์ส

  • บทที่ 1: วันที่และปฏิทิน
  • บทที่ 2: การรวมวันที่และเวลา
  • บทที่ 3: โซนเวลาและเวลาออมแสง
  • บทที่ 4: วันที่และเวลาใน Pandas
การทำงานกับวันที่และเวลาใน Python

วันที่ใน Python

การทำงานกับวันที่และเวลาใน Python

ทำไมต้องใช้คลาส date ใน Python?

two_hurricanes = ["10/7/2016", "6/21/2017"]

จะทำสิ่งต่อไปนี้ได้อย่างไร

  • คำนวณจำนวนวันที่ผ่านไประหว่างสองวัน
  • ตรวจสอบว่าเรียงจากเก่าสุดไปใหม่สุดหรือไม่
  • ดูว่าแต่ละวันตรงกับวันอะไรของสัปดาห์
  • กรองเฉพาะพายุที่เกิดขึ้นในช่วงวันที่กำหนด
การทำงานกับวันที่และเวลาใน Python

การสร้างออบเจกต์ date

# Import date
from datetime import date

# Create dates two_hurricanes_dates = [date(2016, 10, 7), date(2017, 6, 21)]
การทำงานกับวันที่และเวลาใน Python

แอตทริบิวต์ของ date

# Import date
from datetime import date

# Create dates
two_hurricanes_dates = [date(2016, 10, 7), date(2017, 6, 21)]

print(two_hurricanes_dates[0].year) print(two_hurricanes_dates[0].month) print(two_hurricanes_dates[0].day)
2016
10
7
การทำงานกับวันที่และเวลาใน Python

การหาวันในสัปดาห์ของวันที่

print(two_hurricanes_dates[0].weekday())
4
  • วันในสัปดาห์ใน Python
    • 0 = วันจันทร์
    • 1 = วันอังคาร
    • 2 = วันพุธ
    • ...
    • 6 = วันอาทิตย์
การทำงานกับวันที่และเวลาใน Python

วันที่ใน Python

การทำงานกับวันที่และเวลาใน Python

Preparing Video For Download...