DateTime CurrentTime = DateTime.Now;
     try
       {
          DateTime EndTime = CurrentTime.AddDays(-7);//.AddDays(-1);
       }
      catch
      {
      }
如上代码,EndTime取不出来值,没道理啊?CurentTime有当前值。
我是打算用EndTime这个时间表示截止目前七天前的时间

解决方案 »

  1.   

     DateTime EndTime = CurrentTime.AddDays(-7);这句没有错误,是正确的代码你是不是后面使用的有问题啊
      

  2.   

    DateTime CurrentTime = DateTime.Now;  
    DateTime EndTime = CurrentTime.AddDays(-7);//.AddDays(-1);
    MessageBox.Show(EndTime.ToString());
      

  3.   

    我将鼠标放在EndTime上查看值,却是没有任何显示数据,并且系统不报错,我想把这一步校验一下,才执行后面的代码。
    楼上的意思,难道可以看到EndTime里面的值了吗?
      

  4.   

    代码没有问题,怎么查看值的时候,不能显示EndTime的数据,CurrentTime不是有值的吗?那么执行下来
    EndtTime不会没有值的吧?我现在主要测试下这条语句,其他地方没用到,我是在asp服务器上准备访问数据库,编写的一段代码