需要帮助找到一年的第二个星期三

HEL*_*_ME 3 c# datetime

我需要帮助找到今年的第二个星期三.这是我所做的,但似乎没有用.

DateTime baseDay = new DateTime(DateTime.Now.Year, 1, 5);
int secondWed = 5 + ((12 - (int)baseDay.DayOfWeek) % 7);
DateTime fullDate = new DateTime(DateTime.Now.Year, 1, secondWed);
Run Code Online (Sandbox Code Playgroud)

Con*_*ell 12

请尝试使用此方法:

DateTime dt = new DateTime(DateTime.Now.Year, 1, 8); //get second week of the year
while(dt.DayOfWeek != DayOfWeek.Wednesday) //loop until we find the next Wednesday
    dt = dt.AddDays(1);
Run Code Online (Sandbox Code Playgroud)