1
12
找不到方便的一行程序,但这一行程序有效:
|
2
11
http://datetimeextensions.codeplex.com/ 有一个Last(DayOfWeek)扩展方法可以为您执行此操作 测试内容:—) |
3
6
得到下个月的第一天,然后找到那个月的第一个数学工作日。往回走七天,你在相应月份最后一周的工作日:
(您可以用一些基于dayOfWeek值的数值计算要添加的天数的算法来替换循环,但这更直接。)
编辑:
|
5
1
试着这样做:从最后一天开始倒数,直到你找到你想要的那一天。
编辑: 在评论中引用了旧版本的恢复。
|
6
1
|
7
1
这里是lastdayofmonth()和lastdayofmonth(dayofweek)加上单元测试,它们都受到“last”的启发 星期五 “实施于 How to find the 3rd Friday in a month with C#? @ Paul Fryer:
|
8
0
|
9
0
它提到: int lastdayofmonth=datetime.daysinmonth(now.year,now.month); |