深圳网站建设、深圳建网站、网站建设公司定制属于您的高端个性化网站!

搜索深圳网站建设相关案例及相关信息 服务热线:13530005572/15112579390
首页 > 网站建设知识 > 【asp.net网站建设】使用asp.net写一个自定义的日历

【asp.net网站建设】使用asp.net写一个自定义的日历

  • 所属分类:网站建设知识
  • 作者: 独占网络
  • 更新时间: 2015-8-17 10:00:36
  • 返回列表
       实现一个日历先我们需要做的就是知道,选择本月的月份,然后就是知道年份,然后再求出本月的天数,本月1号是星期几。
       先知道月份,还有年份,我们使用(DateTime.Now().ToString("MM")),(DateTime.Now().ToString("yyyy"))求得。
       然后我们再求得本月的天数
       1、定义一个月份天数的数组 int[] legday = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
       2、因为我们已经得到年份,月份,所以就只需要求得天数了。
     //判断是否为润年,如果是润年,如果是二月就有29天,如果不是二月就是28天
        if (year % 400 == 0)
        {
           legday[1] = 29;
        }
        else
        {
            if (year % 4 == 0 && year % 100 != 0)
            {
               legday[1] = 29;
            }
        }
        //这里就可以得到当月的天数
        legday[month-1];
       后我们再来求得当月1号是星期几就可以了。
       得到星期几的方法比较简单
        int  weeks = (int)DateTime.Parse("" + year + "-" + month + "-01").DayOfWeek;
       //year是我们求得的年份,month是我们求得的月份,weeks就是我们求得周数,但是我们的周数是从星期天开始算的,星期天是0,星期一是1,这样下去的。
       后再将信息打印出来就可以了。
       如有不懂,可以联系独占网络(http://www.sz886.com)

相关推荐

您值得信任的网站建设专家!

为其提供系统的基于互联网的品牌行销策略 、 创意执行 、 追踪运营服务 。