Bạn có thể sử dụng 1 cho điều đó. Nó có một đối số 2 tùy chọn, mà bạn có thể đặt thành 3 để nó sẽ trừ bảy ngày từ 4. It has an optional 2 argument, which you can set to 3 so it will subtract seven days from the 4. Bạn cũng sẽ phải bán kết ngày trong tuần hiện tại (và một ngày khác, thậm chí là ngày kể từ thứ Hai là 5). Sử dụng pandas.date_range (). Chào các cậu, Trong blog này, tôi sẽ học cách có được ngày bắt đầu và ngày kết thúc trong tuần ở Python. Chúng tôi sẽ nói về ngày bắt đầu của Python và ngày kết thúc. Bạn có thể nhận được ngày bắt đầu và ngày kết thúc trong tuần bằng Python. Trong Python, chúng ta có thể nhận được ngày bắt đầu và ngày kết thúc của tuần bằng Python. Hãy xem ví dụ dưới đây: Ví dụ 1 :
Đầu ra
Ví dụ 2:
Đầu ra
Ví dụ 2: #PythonPython Nó sẽ giúp bạn.... Trong bài đăng Python này, bạn sẽ học cách in bắt đầu và kết thúc một tuần dựa trên một đối tượng DateTime.print the start and end of a week based on a datetime object. Hướng dẫn chứa những điều sau đây: Hãy để nhảy ngay vào ví dụ! Tạo dữ liệu mẫu mựcChúng tôi phải nhập mô -đun DateTime, như bạn có thể thấy ở đây: import datetime # Import datetime module Tôi sẽ sử dụng các dữ liệu sau làm tầng hầm cho hướng dẫn lập trình Python này: my_dt = datetime.datetime(2024, 6, 21, 10, 12, 53) # Creating example datetime print(my_dt) # 2024-06-21 10:12:53 Hãy xem đầu ra bảng điều khiển Python trước đó. Nó cho thấy rằng đối tượng DateTime ví dụ của chúng tôi là Thứ Sáu, ngày 21 tháng 6 năm 2024, 10:12:53. Ví dụ: Nhận bắt đầu và cuối tuần kể từ ngày nhất địnhTrong ví dụ này, tôi sẽ minh họa cách tìm ra sự khởi đầu và cuối tuần từ đối tượng DateTime được tạo trước đó của chúng tôi. Đối với điều này, chúng tôi cũng phải nhập chức năng Timedelta, hãy xem xét mã Python bên dưới: from datetime import timedelta Vì chúng tôi chỉ cần các thành phần năm, tháng và ngày để xác định đầu và cuối tuần, chúng tôi trích xuất chúng từ đối tượng DateTime của chúng tôi như bạn có thể thấy ở đây: my_dt_trunc = datetime.date(my_dt.year, # Truncate time component my_dt.month, my_dt.day) print(my_dt_trunc) # 2024-06-21 Tiếp theo, chúng ta có thể kết hợp các chức năng thời gian và ngày trong tuần để trả lại ngày bắt đầu của tuần: start_of_week = my_dt_trunc - timedelta(days = my_dt_trunc.weekday()) # timedelta & weekday print(start_of_week) # Return Start of Week # 2024-06-17 Như bạn có thể thấy trên đầu ra ở trên, tuần bắt đầu vào lúc 2024-06-17, tất nhiên đó là một ngày thứ Hai. Từ đây, chúng ta có thể chỉ cần đến cuối tuần bằng cách thêm thời gian chứa 6 ngày, hãy xem xét cú pháp Python sau: 0 Bây giờ chúng tôi cũng có ngày kết thúc của tuần của chúng tôi, trong trường hợp này là 2024-06-23 (Chủ nhật). Video, Tài nguyên & Tóm tắtBạn có muốn biết thêm về việc trích xuất bắt đầu và kết thúc một tuần được đưa ra bởi một đối tượng DateTime không? Sau đó, bạn có thể muốn xem video sau trên kênh YouTube của tôi. Trong video, tôi đã giải thích mã Python của hướng dẫn hiện tại trong một phiên trực tiếp ở Python. Video YouTube sẽ sớm được thêm vào. Bên cạnh đó, bạn có thể xem xét một số hướng dẫn khác trên trang web của tôi:
Bài đăng này đã minh họa làm thế nào để trả lại sự khởi đầu và kết thúc của một tuần với một đối tượng DateTime trong ngôn ngữ lập trình Python. Trong trường hợp bạn có thêm câu hỏi và/hoặc nhận xét, hãy cho tôi biết về nó trong các ý kiến.return the beginning and end of a week given a datetime object in the Python programming language. In case you have additional questions and/or comments, tell me about it in the comments. Trang này được tạo ra với sự hợp tác với Matthias Bäuerlen. Hãy xem trang tác giả Matthias, để có thêm thông tin về nền tảng chuyên môn của anh ấy, một danh sách tất cả các hướng dẫn của anh ấy, cũng như một cái nhìn tổng quan về các nhiệm vụ khác của anh ấy trên toàn cầu thống kê. Làm thế nào để tôi có được ngày bắt đầu và kết thúc tuần trước trong Python?Ví dụ 1 :.. # Nhập mô -đun DateTime .. Từ DateTime Nhập DateTime, TimEdelta .. ngày = '27/01/2022 '. DT = DateTime. Strptime (ngày, '%d/%m/%y'). start = dt - TimedelTa (ngày = dt. Day ()). Kết thúc = Bắt đầu + Timedelta (ngày = 6). In ("Ngày bắt đầu tuần:"+str (bắt đầu)). In ("Ngày kết thúc tuần:"+str (kết thúc)). Làm thế nào để tôi bắt đầu tuần trong Python?Python có được ngày trong tuần.. Phương pháp trong tuần () để có được ngày trong tuần làm số, trong đó Thứ Hai là 0 và Chủ nhật là 6 .. Phương pháp isoweekday () để có được ngày trong tuần của một ngày nhất định là một số nguyên, trong đó Thứ Hai là 1 và Chủ nhật là 7 .. Phương thức strftime () để lấy tên của ngày kể từ ngày .. Làm thế nào để tôi có được tuần trước trong Python?Làm thế nào để có được vào tuần trước ngày thứ Hai trong câu trả lời mã Python.. Nhập Datetime .. từ ngàyNhập khẩu Relativingelta Relativingelta .. Tuần = 25 .. năm = 2021 .. Ngày = DateTime.Ngày (năm, 1, 1) + tương đối (tuần = + tuần). print(date). Làm thế nào để bạn tìm thấy sự kết thúc của một ngày trong Python?Nhận ngày cuối cùng của tháng ở Python.. Sử dụng hàm Lịch.Mamthrange () .. Sử dụng hàm dateUtil.relativingelta () .. Sử dụng mô -đun DateTime .. Sử dụng hàm pandas.end_time () .. Sử dụng pandas.date_range (). |