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

  • 相关阅读:
    hibernate3.2多表关联查询常见问题
    Map 四种同步方式的性能比较
    架构师书单(2010版)
    强碱性食品 高嘌呤食物
    Linux内核crash/Oops异常定位分析方法
    linux驱动基础系列linux spi驱动框架分析
    vmware server 虚拟机与宿主机之间共享网络设置问题
    花生壳
    Groove 线上办公室
    coolit
  • 原文地址:https://www.cnblogs.com/KimhillZhang/p/1743776.html
Copyright © 2011-2022 走看看