Exemplo n.º 1
0
        /// <summary>
        /// 지정한 년도의 반기를 표현하는 문자열을 반환합니다.
        /// </summary>
        /// <param name="year"></param>
        /// <param name="halfyear"></param>
        /// <returns></returns>
        public string GetHalfYearOfYearName(int year, HalfyearKind halfyear)
        {
            switch (YearKind)
            {
            case YearKind.CalendarYear:
                return(TimeStrings.CalendarHalfyearOfYearName(halfyear, year));

            case YearKind.FiscalYear:
                return(TimeStrings.FiscalHalfyearOfYearName(halfyear, year));

            case YearKind.SchoolYear:
                return(TimeStrings.SchoolHalfyearOfYearName(halfyear, year));

            default:
                return(TimeStrings.SystemHalfyearOfYearName(halfyear, year));
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 특정년도의 분기를 표현하는 문자열을 반환합니다. (2011년 2사분기)
        /// </summary>
        /// <param name="year"></param>
        /// <param name="quarter"></param>
        /// <returns></returns>
        public string GetQuarterOfYearName(int year, QuarterKind quarter)
        {
            switch (YearKind)
            {
            case YearKind.CalendarYear:
                return(TimeStrings.CalendarQuarterOfYearName(quarter, year));

            case YearKind.FiscalYear:
                return(TimeStrings.FiscalQuarterOfYearName(quarter, year));

            case YearKind.SchoolYear:
                return(TimeStrings.SchoolQuarterOfYearName(quarter, year));

            default:
                return(TimeStrings.SystemQuarterOfYearName(quarter, year));
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// 년도 이름
        /// </summary>
        /// <param name="year"></param>
        /// <returns></returns>
        public string GetYearName(int year)
        {
            switch (YearKind)
            {
            case YearKind.CalendarYear:
                return(TimeStrings.CalendarYearName(year));

            case YearKind.FiscalYear:
                return(TimeStrings.FiscalYearName(year));

            case YearKind.SchoolYear:
                return(TimeStrings.SchoolYearName(year));

            default:
                return(TimeStrings.SystemYearName(year));
            }
        }
Exemplo n.º 4
0
 /// <summary>
 /// 년,주차를 문자열로 표현합니다.
 /// </summary>
 /// <param name="year"></param>
 /// <param name="weekOfYear"></param>
 /// <returns></returns>
 public string GetWeekOfYearName(int year, int weekOfYear)
 {
     return(TimeStrings.WeekOfYearName(weekOfYear, GetYearName(year)));
 }
Exemplo n.º 5
0
 /// <summary>
 /// 특정 년, 월을 표현하는 문자열을 반환합니다.
 /// </summary>
 /// <param name="year"></param>
 /// <param name="month"></param>
 /// <returns></returns>
 public string GetMonthOfYearName(int year, MonthKind month)
 {
     return(TimeStrings.MonthOfYearName(GetMonthName(month), GetYearName(year)));
 }