コード例 #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)
 {
 }
コード例 #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)
 {
 }
コード例 #3
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) {}
コード例 #4
0
ファイル: QuarterRange.cs プロジェクト: 15831944/NFramework
 public QuarterRange(DateTime moment, ITimeCalendar calendar) :
     this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
          TimeTool.GetQuarterOfMonth(calendar.YearBaseMonth, moment.Month),
          calendar)
 {
 }
コード例 #5
0
ファイル: Year.cs プロジェクト: jwg4/date-difference
 // ----------------------------------------------------------------------
 public Year( DateTime moment, ITimeCalendar calendar )
     : this(TimeTool.GetYearOf( calendar.YearBaseMonth, calendar.GetYear( moment ), calendar.GetMonth( moment ) ), calendar)
 {
 }
コード例 #6
0
        }                                          // Hour

        // ----------------------------------------------------------------------
        public Hour(DateTime moment, ITimeCalendar calendar) :
            this(calendar.GetYear(moment), calendar.GetMonth(moment),
                 calendar.GetDayOfMonth(moment), calendar.GetHour(moment), calendar)
        {
        }                                                                                 // Hour
コード例 #7
0
ファイル: Minutes.cs プロジェクト: HoLoveSalt/showhotel
        // ----------------------------------------------------------------------
        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)
        {
        }
コード例 #8
0
        } // Months

        // ----------------------------------------------------------------------
        public Months(DateTime moment, YearMonth startMonth, int count, ITimeCalendar calendar) :
            this(calendar.GetYear(moment), startMonth, count, calendar)
        {
        } // Months
コード例 #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
コード例 #10
0
ファイル: Month.cs プロジェクト: jwg4/date-difference
 // ----------------------------------------------------------------------
 public Month( DateTime moment, ITimeCalendar calendar )
     : this(calendar.GetYear( moment ), (YearMonth)calendar.GetMonth( moment ), calendar)
 {
 }
コード例 #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)
 {
 }
コード例 #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)));
 }
コード例 #13
0
ファイル: HourTimeRange.cs プロジェクト: 15831944/NFramework
 protected HourTimeRange(DateTime moment, int hourCount, ITimeCalendar calendar)
     : this(
         calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), calendar.GetHour(moment), hourCount,
         calendar)
 {
 }
コード例 #14
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) {}
コード例 #15
0
        }                                                                // 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
コード例 #16
0
ファイル: MonthRange.cs プロジェクト: 15831944/NFramework
 public MonthRange(DateTime moment, ITimeCalendar calendar) : this(calendar.GetYear(moment), calendar.GetMonth(moment), calendar)
 {
 }
コード例 #17
0
ファイル: Months.cs プロジェクト: HoLoveSalt/showhotel
 // ----------------------------------------------------------------------
 public Months( DateTime moment, YearMonth startMonth, int count, ITimeCalendar calendar )
     : this(calendar.GetYear( moment ), startMonth, count, calendar)
 {
 }
コード例 #18
0
ファイル: Minutes.cs プロジェクト: CityOfLax/lax-common
        } // 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
コード例 #19
0
ファイル: MinuteTimeRange.cs プロジェクト: debop/NFramework
 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) {}
コード例 #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
コード例 #21
0
 protected DayTimeRange(DateTime moment, int dayCount, ITimeCalendar calendar)
     : this(calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), dayCount, calendar)
 {
 }
コード例 #22
0
ファイル: Halfyear.cs プロジェクト: jwg4/date-difference
        // ----------------------------------------------------------------------
        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)
        {
        }
コード例 #23
0
        }         // Month

        // ----------------------------------------------------------------------
        public Month(DateTime moment, ITimeCalendar calendar) :
            this(calendar.GetYear(moment), (YearMonth)calendar.GetMonth(moment), calendar)
        {
        }         // Month
コード例 #24
0
ファイル: Halfyears.cs プロジェクト: HoLoveSalt/showhotel
        // ----------------------------------------------------------------------
        public Halfyears( DateTime moment, YearHalfyear startHalfyear, int count, ITimeCalendar calendar )
            : this(TimeTool.GetYearOf( calendar.YearBaseMonth, calendar.GetYear( moment ), calendar.GetMonth( moment ) ),
			startHalfyear, count, calendar)
        {
        }
コード例 #25
0
ファイル: Day.cs プロジェクト: HoLoveSalt/showhotel
 // ----------------------------------------------------------------------
 public Day( DateTime moment, ITimeCalendar calendar )
     : this(calendar.GetYear( moment ), calendar.GetMonth( moment ), calendar.GetDayOfMonth( moment ), calendar)
 {
 }
コード例 #26
0
ファイル: Year.cs プロジェクト: BlueBasher/TfsTimeSheet
        }         // Year

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

        // ----------------------------------------------------------------------
        public Days(DateTime moment, int count, ITimeCalendar calendar) :
            this(calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), count, calendar)
        {
        } // Days
コード例 #28
0
ファイル: QuarterRange.cs プロジェクト: debop/NFramework
 public QuarterRange(DateTime moment, ITimeCalendar calendar) :
     this(TimeTool.GetYearOf(calendar.YearBaseMonth, calendar.GetYear(moment), calendar.GetMonth(moment)),
          TimeTool.GetQuarterOfMonth(calendar.YearBaseMonth, moment.Month),
          calendar) {}
コード例 #29
0
 protected MonthTimeRange(DateTime moment, int monthCount, ITimeCalendar calendar)
     : this(calendar.GetYear(moment), calendar.GetMonth(moment), monthCount, calendar)
 {
 }