zoukankan      html  css  js  c++  java
  • 日期显示月日

    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();
            }
        }
    }

  • 相关阅读:
    天才难过四级关
    肉鸟一只
    继续折腾mac。os(没进展)
    Intel(R) ICH9M LPC Interface Controller 2919驱动安装方法
    nusoap的使用
    STL HASH_MAP简单应用
    jQuery select操作控制方法小结
    unordered_map详解
    STL map与Boost unordered_map
    [C/C++]关于C++11中的std::move和std::forward
  • 原文地址:https://www.cnblogs.com/KimhillZhang/p/1743776.html
Copyright © 2011-2022 走看看