Loại vấn đề này là một bãi mìn của các trường hợp cạnh mà tôi sẽ luôn ủy thác logic cho một cái gì đó như IceCube ( https://github.com/seejohnrun/ice_cube ). Nó được tạo ra để đối phó với những loại lịch trình định kỳ này và đi kèm với sự hỗ trợ dễ dàng cho việc tuần tự hóa, v.v. Ngay cả khi nó đòi hỏi một chút suy nghĩ lại về cách bạn thực hiện mọi việc, tôi thực sự khuyên bạn nên sử dụng nó.