Chúng ta có thể sử dụng fbusdate
để có được những ngày làm việc đầu tiên của một tháng:Làm cách nào để tìm ngày làm việc đầu tiên của một tuần trong MATLAB?
Date = fbusdate(Year, Month);
Tuy nhiên, làm thế nào để chúng ta có ngày làm việc đầu tiên của một tuần?
Như một ví dụ, trong tuần lễ mà tôi gửi bài này, Thứ Hai 2017/09/07 là một kỳ nghỉ ở Mỹ:
isbusday(736942) % = 0
Làm thế nào để xác định rằng vào ngày làm việc đầu tiên của tuần này sẽ là ngày tiếp theo 736943
?
Thứ hai luôn là ngày làm việc đầu tiên trong tuần – m7913d
Không chính xác. Đôi khi nó là một kỳ nghỉ (ví dụ như ở các tiểu bang). Tuần này, ví dụ điển hình 09/04/2017 là một kỳ nghỉ kinh doanh. – JohnAndrews
Nếu bạn muốn tuần thứ hai, có được tuần đầu tiên và sau đó thêm 7? –