Exemple #1
0
 public QuarterRangeCollection(DateTime moment, int quarterCount, ITimeCalendar calendar)
     : this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
            calendar.GetMonth(moment).QuarterOf(),
            quarterCount,
            calendar)
 {
 }
Exemple #2
0
 public HalfyearRangeCollection(DateTime moment, int halfyearCount, ITimeCalendar calendar)
     : this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
            calendar.GetMonth(moment).HalfyearOf(),
            halfyearCount,
            calendar)
 {
 }
 public HalfyearRangeCollection(DateTime moment, int halfyearCount, ITimeCalendar calendar)
     : this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
            calendar.GetMonth(moment).HalfyearOf(),
            halfyearCount,
            calendar) {}
Exemple #4
0
 public QuarterRange(DateTime moment, ITimeCalendar calendar) :
     this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
          TimeTool.GetQuarterOfMonth(calendar.YearBaseMonth, moment.Month),
          calendar)
 {
 }
Exemple #5
0
 // ----------------------------------------------------------------------
 public Year( DateTime moment, ITimeCalendar calendar )
     : this(TimeTool.GetYearOf( calendar.YearBaseMonth, calendar.GetYear( moment ), calendar.GetMonth( moment ) ), calendar)
 {
 }
Exemple #6
0
        }                                          // Hour

        // ----------------------------------------------------------------------
        public Hour(DateTime moment, ITimeCalendar calendar) :
            this(calendar.GetYear(moment), calendar.GetMonth(moment),
                 calendar.GetDayOfMonth(moment), calendar.GetHour(moment), calendar)
        {
        }                                                                                 // Hour
Exemple #7
0
        // ----------------------------------------------------------------------
        public Minutes( DateTime moment, int count, ITimeCalendar calendar )
            : this(calendar.GetYear( moment ), calendar.GetMonth( moment ), calendar.GetDayOfMonth( moment ),
			calendar.GetHour( moment ), calendar.GetMinute( moment ), count, calendar)
        {
        }
Exemple #8
0
        } // Months

        // ----------------------------------------------------------------------
        public Months(DateTime moment, YearMonth startMonth, int count, ITimeCalendar calendar) :
            this(calendar.GetYear(moment), startMonth, count, calendar)
        {
        } // Months
Exemple #9
0
        }         // Quarters

        // ----------------------------------------------------------------------
        public Quarters(DateTime moment, YearQuarter startYearQuarter, int count, ITimeCalendar calendar) :
            this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
                 startYearQuarter, count, calendar)
        {
        }         // Quarters
Exemple #10
0
 // ----------------------------------------------------------------------
 public Month( DateTime moment, ITimeCalendar calendar )
     : this(calendar.GetYear( moment ), (YearMonth)calendar.GetMonth( moment ), calendar)
 {
 }
Exemple #11
0
 protected MinuteTimeRange(DateTime moment, int minuteCount, ITimeCalendar calendar) :
     this(
         calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), calendar.GetHour(moment),
         calendar.GetMinute(moment), minuteCount, calendar)
 {
 }
Exemple #12
0
 /// <summary>
 /// 지정된 Calendar 기준으로  <paramref name="moment"/>가 속한 년도를 구한다.
 /// </summary>
 public static int GetYearOf(this ITimeCalendar calendar, DateTime moment)
 {
     return(GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)));
 }
Exemple #13
0
 protected HourTimeRange(DateTime moment, int hourCount, ITimeCalendar calendar)
     : this(
         calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), calendar.GetHour(moment), hourCount,
         calendar)
 {
 }
 public QuarterRangeCollection(DateTime moment, int quarterCount, ITimeCalendar calendar)
     : this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
            calendar.GetMonth(moment).QuarterOf(),
            quarterCount,
            calendar) {}
        }                                                                // Halfyears

        // ----------------------------------------------------------------------
        public Halfyears(DateTime moment, YearHalfyear startHalfyear, int count, ITimeCalendar calendar) :
            this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
                 startHalfyear, count, calendar)
        {
        }                                           // Halfyears
Exemple #16
0
 public MonthRange(DateTime moment, ITimeCalendar calendar) : this(calendar.GetYear(moment), calendar.GetMonth(moment), calendar)
 {
 }
Exemple #17
0
 // ----------------------------------------------------------------------
 public Months( DateTime moment, YearMonth startMonth, int count, ITimeCalendar calendar )
     : this(calendar.GetYear( moment ), startMonth, count, calendar)
 {
 }
Exemple #18
0
        } // Minutes

        // ----------------------------------------------------------------------
        public Minutes(DateTime moment, int count, ITimeCalendar calendar) :
            this(calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment),
                 calendar.GetHour(moment), calendar.GetMinute(moment), count, calendar)
        {
        } // Minutes
Exemple #19
0
 protected MinuteTimeRange(DateTime moment, int minuteCount, ITimeCalendar calendar) :
     this(
     calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), calendar.GetHour(moment),
     calendar.GetMinute(moment), minuteCount, calendar) {}
Exemple #20
0
        }                                             // Halfyear

        // ----------------------------------------------------------------------
        public Halfyear(DateTime moment, ITimeCalendar calendar) :
            this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
                 TimeTool.GetHalfyearOfMonth(calendar.YearBaseMonth, (YearMonth)calendar.GetMonth(moment)), calendar)
        {
        }                                                                                                                   // Halfyear
Exemple #21
0
 protected DayTimeRange(DateTime moment, int dayCount, ITimeCalendar calendar)
     : this(calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), dayCount, calendar)
 {
 }
Exemple #22
0
        // ----------------------------------------------------------------------
        public Halfyear( DateTime moment, ITimeCalendar calendar )
            : this(TimeTool.GetYearOf( calendar.YearBaseMonth, calendar.GetYear( moment ), calendar.GetMonth( moment ) ),
				TimeTool.GetHalfyearOfMonth( calendar.YearBaseMonth, (YearMonth)calendar.GetMonth( moment ) ), calendar)
        {
        }
        }         // Month

        // ----------------------------------------------------------------------
        public Month(DateTime moment, ITimeCalendar calendar) :
            this(calendar.GetYear(moment), (YearMonth)calendar.GetMonth(moment), calendar)
        {
        }         // Month
Exemple #24
0
        // ----------------------------------------------------------------------
        public Halfyears( DateTime moment, YearHalfyear startHalfyear, int count, ITimeCalendar calendar )
            : this(TimeTool.GetYearOf( calendar.YearBaseMonth, calendar.GetYear( moment ), calendar.GetMonth( moment ) ),
			startHalfyear, count, calendar)
        {
        }
Exemple #25
0
 // ----------------------------------------------------------------------
 public Day( DateTime moment, ITimeCalendar calendar )
     : this(calendar.GetYear( moment ), calendar.GetMonth( moment ), calendar.GetDayOfMonth( moment ), calendar)
 {
 }
Exemple #26
0
        }         // Year

        // ----------------------------------------------------------------------
        public Year(DateTime moment, ITimeCalendar calendar) :
            this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)), calendar)
        {
        }         // Year
Exemple #27
0
        } // Days

        // ----------------------------------------------------------------------
        public Days(DateTime moment, int count, ITimeCalendar calendar) :
            this(calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), count, calendar)
        {
        } // Days
Exemple #28
0
 public QuarterRange(DateTime moment, ITimeCalendar calendar) :
     this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
          TimeTool.GetQuarterOfMonth(calendar.YearBaseMonth, moment.Month),
          calendar) {}
Exemple #29
0
 protected MonthTimeRange(DateTime moment, int monthCount, ITimeCalendar calendar)
     : this(calendar.GetYear(moment), calendar.GetMonth(moment), monthCount, calendar)
 {
 }