ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemdatetimememberstopic.htm

解决方案 »

  1.   

    DateTime dt = DateTime.Now;
    dt.AddMonths(-1);
      

  2.   

    DateTime dt = DateTime.Now - (new TimeSpan(1,0,0,0));  //一天前DateTime dt = DateTime.Now - (TimeSpan.FromDays(3));  //3天前具体看一下 TimeSpan 就知道了
      

  3.   

    DateTime有AddMonths和AddHours等一系列方法
      

  4.   

    DateTime dt = DateTime.Now.AddMonths(-1);前一个月的
      

  5.   

    //now
    DateTime dt=DateTime.Now;

    //三天时间段
    TimeSpan ts=TimeSpan.FromDays(3);
    //三天前时间
    DateTime dt3=dt-ts;
    //一星期时间段
    TimeSpan tsw=TimeSpan.FromDays(7);
    //一周前时间
    DateTime dtw=dt-tsw;
      

  6.   

    用DateTime dt=DateTime.Now.AddDays(-天数);DateTime dt=DateTime.Now.AddMonths(-月数);DateTime dt=DateTime.Now.AddYears(-年数);