DateTime dt = DateTime.UtcNow;
var lastDayOfMonth = DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month);
day = dt.Day;
if (day != lastDayOfMonth)
{
if (dt.Hour >= 14)
{
day = day + 1;
}
else if (dt.DayOfWeek == DayOfWeek.Sunday)
day = day + 1;
}
else
{
//
}
现在,我想将某天添加到该月的最后一天。我该怎么做?
最后,我通过删除lastDayOfMonth的if条件并使用AddDays属性来做到这一点。
if (dt.Hour >= 14)
{
dt.AddDays(1);
}
else if (dt.DayOfWeek == DayOfWeek.Sunday)
{
dt.AddDays(1);
}
day = dt.Day;
谢谢大家的宝贵建议。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句