Hướng dẫn python get last wednesday - python nhận được thứ tư cuối cùng

Tôi hiện đang nhận được tuần hiện tại bắt đầu vào thứ Hai và kết thúc vào Chủ nhật nhưng làm thế nào tôi có thể nhận được tuần trước bắt đầu vào thứ Hai và kết thúc vào Chủ nhật? Đây là những gì tôi có bây giờ cho tuần hiện tại:

Nội dung chính

  • Trường hợp 1: Ngày hệ thống không định dạng trong Python
  • Trường hợp 2: Ngày hệ thống định dạng trong Python
  • Làm cách nào để có được số tuần trước trong Python?
  • Làm cách nào để tìm thấy các ngày trong tuần trước trong Python?
  • Làm cách nào để có được ngày trước đó trong Python?
  • Làm thế nào để tôi có được thứ Hai tuần trước ở Python?

>>> import datetime
>>> today = datetime.date.today[]
>>> weekday = today.weekday[]
>>> start_delta = datetime.timedelta[days=weekday]
>>> start_of_week = today - start_delta
>>> week_dates = []
>>> for day in range[7]:
...     week_dates.append[start_of_week + datetime.timedelta[days=day]]
...
>>> week_dates
[datetime.date[2013, 10, 28], datetime.date[2013, 10, 29], datetime.date[2013, 10, 30],     datetime.date[2013, 10, 31], datetime.date[2013, 11, 1], datetime.date[2013, 11, 2], datetime.date[2013, 11, 3]]
>>> week_dates[0], week_dates[-1]
[datetime.date[2013, 10, 28], datetime.date[2013, 11, 3]] 

Bài Viết Liên Quan

Chủ Đề