给两个日期:一个开始日,另一个是截止日算出多少天这个开始日和截止日不是固定的,通过文本框来选择的
比如:开始日是2011-10-1  截止日2011-10-30号,
这样应该是30天,不会算这个???求解……然后赋值给一个文本框,让这个文本框等于他的值开始日期__2011-10-1______   截止日期__2011-10-30___  搜索按钮开始日期-----截止日期=多少天后台计算:
laeltxt.text="等于开始日期和截止日期算出的天数"

解决方案 »

  1.   


     DateTime begin_dt=this.dtp_begin.Value;
                DateTime end_dt = this.dtp_end.Value;
                int temp_days = end_dt.Subtract(begin_dt).Days+1;
                this.lb_show.Text = temp_days.ToString();
      

  2.   

    http://wenku.baidu.com/view/b32244e3524de518964b7dfc.html
      

  3.   

    谢谢一楼,和二楼,问题解决了,我定义两文件框, 提示无法将类型“string”隐式转换为“System.DateTime”
    强转一下就OK 
            引用一楼的方法,
             DateTime begin_dt = Convert.ToDateTime(outdate_start.Text);
            DateTime end_dt = Convert.ToDateTime(outdate_end.Text);
            int temp_days = end_dt.Subtract(begin_dt).Days + 1;
            this.Label1.Text = temp_days.ToString();