我有以下问题:
我们需要找到下一个八月。换句话说,如果我们是 2009-09-01,我们需要 2010-08-31 如果我们是 2009-06-21,我们需要 2009-08-31。
我知道我可以检查今天是否小于 8 月 31 日,但我想知道是否还有其他可能性。
最佳答案
public static class DateTimeExtensions
{
public static DateTime GetNextAugust31(this DateTime date)
{
return new DateTime(date.Month <= 8 ? date.Year : date.Year + 1, 8, 31);
}
}
关于c# - 如何找到下一个八月? C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/848337/