zoukankan      html  css  js  c++  java
  • 计算出从某一开始时间到某一截止时间中的周五与周六的天数!!!!

    代码
                int day = 0;
                DateTime beginDay 
    = this.dateTimePicker1.Value;
                DateTime endDay 
    = this.dateTimePicker2.Value;
         

                
    int n = 0;
                
    for (DateTime dt = beginDay; dt <= endDay; dt = dt.AddDays(1))
                {
                    
    if (dt.DayOfWeek == DayOfWeek.Saturday || dt.DayOfWeek == DayOfWeek.Sunday)
                        n
    ++;
                    
    else
                        day
    ++;
                }

                MessageBox.Show(
    "当前有:" + n.ToString() + "个周未\r\n" + "合计有:" + day.ToString() + "平常日");


    private void button1_Click(object sender, System.EventArgs e)
      {
       int day=0;
       DateTime beginDay =DateTime.Parse(this.textBox1.Text);
       DateTime endDay =DateTime.Parse(this.textBox2.Text);
       System.TimeSpan Days;
       Days=endDay-beginDay;
       day=(int)Days.TotalDays;   

       int y=0; //从开始时间算,计算出第一个周六。
       int x=0; //从开始时间算,计算出第一个周五。
       switch(DateTime.Parse(this.textBox1.Text).DayOfWeek)
       {
        case DayOfWeek.Monday: //周1
         y=-5;
         x=-4;
         break;
        case DayOfWeek.Tuesday: //周2
         y=-4;
         x=-3;
         break;    
        case DayOfWeek.Wednesday: //周3
         y=-3;
         x=-2;
         break;
        case DayOfWeek.Thursday: //周4
         y=-2;
         x=-1;
         break;
        case DayOfWeek.Friday: //周5
         y=-1;
         x=0;
         break;
        case DayOfWeek.Saturday:  //周6
         y=0;
         x=-6;
         break;
        case DayOfWeek.Sunday: //周7
         y=-6;
         x=-5;
         break;   
       }
       int d= (day + y) / 7;
       if((day + y) >=0)
       {
        d++;
       }

       int u= (day + x) / 7;
       if((day + x) >=0)
       {
        u++;
       }

       MessageBox.Show("当前有:"+d.ToString() + "个周六\r\n" +  "当前有:"+u.ToString() + "个周五\r\n"  +  "合计有:"+ (d + u) + "天");
      }

  • 相关阅读:
    第四节课-反向传播&&神经网络1
    第三节课-损失函数和优化
    Logistic回归python实现
    第二节课-Data-driven approach:KNN和线性分类器分类图片
    在Java项目中部署使用Memcached[转]
    Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
    Django object filter查询[转]
    Linux查看文件编码格式及文件编码转换<转>
    Django 模板标签[转]
    linux下java unrecognized class file version错误的解决
  • 原文地址:https://www.cnblogs.com/Fooo/p/541373.html
Copyright © 2011-2022 走看看