Lấy con trăn năm trước

Tôi hiện đang nhận được tuần hiện tại khi 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 khi bắt đầu vào Thứ Hai và kết thúc vào Chủ nhật?

Nội dung chính Hiển thị

  • Trường hợp 1. Ngày hệ thống không định dạng trong Python
  • Trường hợp 2. Định dạng ngày của hệ thố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?

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. Định dạng ngày của hệ thố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]] 

Chủ Đề