最近在写学校管理系统,因为涉及春夏秋冬四季招生,每个季节统计,因为有的学生学习周期有间隔,需要计算这些间隔,例如春季在这边学习,然后暑假,秋季都不在这边学习,寒假又在这边学习,又涉及跨年度学习,现在想请高手帮忙设计简易的算法

解决方案 »

  1.   

    最近项目有这样一个类似的功能:
        private void setDate(string tName)
        {
            StreamReader sr = new StreamReader(Server.MapPath(tName));
            string strQuarterDue = sr.ReadToEnd();
            string currenFY = "FY" + strQuarterDue.Trim().Substring(2, 2);
            sr.Close();        if (tName == "currentQuarter.txt")
            {
                ViewState["FiscalYear"] = currenFY;
                ViewState["QuarterDue"] = strQuarterDue;
            }
        }
    通过这样个值就可以分一年四季了,"tName.txt"就是你的当前季度,当然你也可以更新(手动和update都行)

    Q110-2010年一季度,
    Q210-2010年二季度,
    Q310-2010年三季度,
    Q410-2010年四季度