创建时间段 - CreateDictionaryDateTime

2017-02-21 09:01:30  访问(1456) 赞(0) 踩(0)


        /// <summary>
        /// 创建时间段 + 
        /// </summary>
        /// <param name="dtFrom"></param>
        /// <param name="dtTo"></param>
        /// <returns></returns>
        public Dictionary<string, string> CreateDictionaryDateTime
            (
                DateTime dtFrom,
                DateTime dtTo
            )
        {
            Dictionary<string, string> theResult = new Dictionary<string, string>();

            DateTime dtFromMonth = DateTime.Parse(dtFrom.ToString("yyyy-MM") + "-01");
            DateTime dtToMonth = DateTime.Parse(dtTo.ToString("yyyy-MM") + "-01");


            int idx = 0;
            DateTime dt = DateTime.Now;

            while (true)
            {
                if (idx == 0)
                    dt = dtFromMonth;
                else
                    dt = dtFromMonth.AddMonths(idx);


                if (dt > dtToMonth)
                    break;

                theResult.Add(dt.ToString("yyyyMM"), dt.ToString("yyyy年MM月"));

                ++idx;
            }

            return theResult;
        }


标签:创建时间段 - CreateDictionaryDateTime 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)