2012-03-16 5 views
1

私たちはすべて財務的目的のために4-4-5会計カレンダーに従います。カレンダーと現在の日付に基づいて、特定のレポートを生成する必要があります。 いくつかのような会計年度の最初のすべての月曜日を生成するレポートを生成し、日付を与えれば、それは何か会計の週/月が何か好きであるか調べる。財政カレンダーモデリング

このカレンダーをモデル化するためのライブラリがあります。何かのようなもの。

FiscalCalendar fc = new FiscalCalendar(FiscalCalendar.445); 
fc.xXXXX 

答えて

0

Time Period Library for .NET4-4-5 Fiscal Calendarサポートしています。

// ---------------------------------------------------------------------- 
public void FiscalYearLastDay() 
{ 
    ITimeCalendar calendar = new TimeCalendar(new TimeCalendarConfig 
    { 
    YearType = YearType.FiscalYear, 
    YearBaseMonth = YearMonth.September, 
    FiscalFirstDayOfYear = DayOfWeek.Sunday, 
    FiscalYearAlignment = FiscalYearAlignment.LastDay, 
    FiscalQuarterGrouping = FiscalQuarterGrouping.FourFourFiveWeeks 
    }); 

    Years years = new Years(2005, 14, calendar); 
    foreach (Year year in years.GetYears()) 
    { 
    Console.WriteLine("Fiscal year {0}: {1} - {2}", year.YearValue, 
     year.Start.ToString("yyyy-MM-dd"), year.End.ToString("yyyy-MM-dd")); 
    } 
} // FiscalYearLastDay