int months = applicationLookBack.LookBackPeriod; //In Months
public class DateRange
{
public virtual DateTime? Startdate { get; set; }
public virtual DateTime? Enddate { get; set; }
}
什么是计算和填充此日期范围的最佳方式,月份数为 ?获取某月份的开始日期和结束日期
int months = applicationLookBack.LookBackPeriod; //In Months
public class DateRange
{
public virtual DateTime? Startdate { get; set; }
public virtual DateTime? Enddate { get; set; }
}
什么是计算和填充此日期范围的最佳方式,月份数为 ?获取某月份的开始日期和结束日期
int months = 14;
int currentYear = DateTime.Now.Year;
DateTime firstDate = new DateTime(currentYear, 1, 1);
DateTime lastDate = firstDate.AddMonths(months - 1);
var lastMonthDays = DateTime.DaysInMonth(lastDate.Year, lastDate.Month);
lastDate = lastDate.AddDays(lastMonthDays - 1);
谢谢帕维尔..完美.. –
没问题,我纠正了一点 –
@SachinPrasad所以你想让我们从心理上弄清楚你想要的开始日期是今年的第一天,最后一天是'比这个晚n个月,减去一天? – Rawling
你想达到什么目的? –
假设我得到的3个月的人数比起始日期将是2015年1月1日,并且结束日期是2015年3月31日 –
此外,标记此问题负面的人请前来解释原因! –