Returns the absl::CivilDay that strictly follows a given absl::CivilDay, and that falls on the given absl::Weekday.
Synopsis
Description
Example, given the following month:
August 2015 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
absl::CivilDay a(2015, 8, 13); // absl::GetWeekday(a) == absl::Weekday::thursday absl::CivilDay b = absl::NextWeekday(a, absl::Weekday::thursday); // b = 2015‐08‐20 absl::CivilDay c = absl::PrevWeekday(a, absl::Weekday::thursday); // c = 2015‐08‐06
absl::CivilDay d = ... // Gets the following Thursday if d is not already Thursday absl::CivilDay thurs1 = absl::NextWeekday(d ‐ 1, absl::Weekday::thursday); // Gets the previous Thursday if d is not already Thursday absl::CivilDay thurs2 = absl::PrevWeekday(d + 1, absl::Weekday::thursday);
Return Value
The first civil day strictly after cd that falls on wd.
Parameters
Name |
Description |
cd |
The civil day to start from. |
wd |
The weekday to look for. |
Created with MrDocs