Example #1
0
    public static DateTime GetIntervalEndDate(DateTime date, SelectionInterval interval)
    {
        int firstDay = interval == SelectionInterval.Day ? date.Day : DateTime.DaysInMonth(date.Year, date.Month);

        return(new DateTime(date.Year, date.Month, firstDay, 23, 59, 59));
    }
 private DateRange GetRange(DateTime startDate, DateTime endDate, SelectionInterval interval)
 {
     return(new DateRange(DateTimeHelper.GetIntervalStartDate(startDate, interval), DateTimeHelper.GetIntervalEndDate(endDate, interval)));
 }
Example #3
0
    public static DateTime GetIntervalStartDate(DateTime date, SelectionInterval interval)
    {
        int lastDay = interval == SelectionInterval.Day ? date.Day : 1;

        return(new DateTime(date.Year, date.Month, lastDay, 0, 0, 0));
    }
 private DateRange GetRange(DateTime date, SelectionInterval interval)
 {
     return(GetRange(date, date, interval));
 }