KimhillZhang  

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    public class Program
    {
        public static void Main()
        {
            testTime t = new testTime();
            string time = t.returnTime(Convert.ToDateTime("1990-01-05"), Convert.ToDateTime("1990-02-14"));
            Console.WriteLine(time);
            Console.Read();
        }
    }
    public class testTime
    {
        public string returnTime(DateTime beginTime, DateTime endTime)
        {
            System.Text.StringBuilder timeAppend = new StringBuilder();
            for (int month = beginTime.Month; month <= endTime.Month; month++)
            {
                //判断该月份几天
                int idate = System.DateTime.DaysInMonth(beginTime.Year, month);
                //判断是否是同月
                if (beginTime.Month == endTime.Month)
                {
                    for (int day = beginTime.Day; day <= endTime.Day; day++)
                    {
                        timeAppend.Append(month + "月" + day + "日,");
                    }
                }
                //如果说是起始月份
                else if (month == beginTime.Month)
                {
                    for (int day = beginTime.Day; day <= idate; day++)
                    {
                        timeAppend.Append(month + "月" + day + "日,");
                    }
                }
               //如果是结束月份
                else if (month == endTime.Month)
                {
                    for (int day = 1; day <= endTime.Day; day++)
                    {
                        timeAppend.Append(month + "月" + day + "日,");
                    }
                }
                //其它就从1号到本月的天数
                else
                {
                    for (int day = 1; day <= idate; day++)
                    {
                        timeAppend.Append(month + "月" + day + "日,");
                    }
                }
            }
            return timeAppend.ToString();
        }
    }
}

 

posted on 2010-05-25 17:27  KimhillZhang  阅读(356)  评论(0编辑  收藏  举报