请教高手C#中日期应该怎么计算呢例如系统得到今天的日期基础上,怎么计算一个月,半年,一年以后的日期值是多少急,在线等,谢谢!

解决方案 »

  1.   

    DateTime now = DateTime.Now;
    DateTime addMonth = now.AddMonths(1);     //一月
    DateTime addHalfYear = now.AddMonths(6);  //半年
    DateTime addYear = now.AddYears(1);       //一年就是AddDays ,AddMonths ,AddYears这几种方法,灵活运用一下就行了
      

  2.   

    DateTime now = DateTime.Now;
    DateTime addMonth = now.AddMonths(1);     //一月
    DateTime addHalfYear = now.AddMonths(6);  //半年
    DateTime addYear = now.AddYears(1);       //一年就是AddDays ,AddMonths ,AddYears这几种方法,灵活运用一下就行了
      

  3.   

    DateTime dt1 = DateTime.Now.AddMonth(1);//一月后
    DateTime dt2 = DateTime.Now.AddMonth(6);//半年后
    DateTime dt3 = DateTime.Now.AddYear(1);//一年后
      

  4.   

    DateTime dt1 = DateTime.Now.AddMonth(1);//一月后 
    DateTime dt2 = DateTime.Now.AddMonth(6);//半年后 
    DateTime dt3 = DateTime.Now.AddYear(1);//一年后
      

  5.   

    DateTime datetime1=DateTime.Now;
    日期时间的运算:
    string str=(datetime1.AddYears(1)).ToString(); //加年份
    string str=(datetime1.AddMonths(1)).ToString();//加月份
    string str=(datetime1.AddDays(1)).ToString();//加日期 
    string str=(datetime1.AddHours(1)).ToString();//加小时 
    string str=(datetime1.AddMinutes(1)).ToString();//加分 
    string str=(datetime1.AddSeconds(1)).ToString();//加秒 
    string str=(datetime1.AddMilliseconds(1)).ToString();//加毫秒 
    http://www.cnblogs.com/VisualStudio/archive/2008/11/16/1334645.html