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

  • 相关阅读:
    java通过ST4使用模板字符串
    使用 docker创建redis实例并且连接
    Docker 认证成功后还是无法push构建好的镜像
    记录一次在openwrt中折腾docker
    全局模式、PAC模式、直连模式的区别
    Vue Router中调用this.$router.push() 时,location使用path无法传入params
    liunx之系统
    liunx之通配符&正则表达式
    liunx之基础
    liunx之find命令
  • 原文地址:https://www.cnblogs.com/KimhillZhang/p/1743776.html
Copyright © 2011-2022 走看看