一尘不染

如何使用C#查找一个月中的第三个星期五?

c#

给定日期(类型为DateTime),我如何找到该月当月的第三个星期五?


阅读 550

收藏
2020-05-19

共1个答案

一尘不染

我尚未对此进行测试,但是由于第三个星期五不可能在每月的15号之前发生,因此请创建一个新的DateTime,然后递增直到到达星期五为止。

DateTime thirdFriday= new DateTime(yourDate.Year, yourDate.Month, 15);

while (thirdFriday.DayOfWeek != DayOfWeek.Friday)
{
   thirdFriday = thirdFriday.AddDays(1);
}
2020-05-19