【发布时间】:2011-01-30 09:14:31
【问题描述】:
如何在 C# 中找到一个月的最后一天?
例如,如果我的日期是 03/08/1980,如何获得第 8 个月的最后一天(在本例中为 31)?
【问题讨论】:
-
@Mark:我能问什么?我认为您自己的答案不需要扩展方法。
-
最后一天不仅仅特定于月份,还需要年份。 2010 年 2 月的最后一天是 28 日,但 2008 年 2 月的最后一天是 29 日。
-
@abatishchev 它不需要扩展方法,但问题并没有真正要求它。但是,至少对我来说,看到它会更好,更具可读性。扩展方法更多的是一种建议。任何解决方案都可以在扩展方法中工作,而不仅仅是我的。