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日 –
此外,標記此問題負面的人請前來解釋原因! –