如:
string dt=System.DateTime.Now.Date.ToString("d") ;
得到了2008-9-5我想得到2008-10-5(也就是加多30天)请问这个加怎么去实现?

解决方案 »

  1.   

       DateTime.Now.AddMonths(30)
      

  2.   


        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            Dim n As Date
            n = Now
            n = n.AddDays(10)
            Response.Write(n.ToString)
        End Sub
      

  3.   


    哈哈..写错了...DateTime.Now.AddDays(30)
      

  4.   

    如果是减30天,就 AddDays(-30)
      

  5.   

    在百度里面找到的 不知道能不能帮助你哈 今天是星期三,昨天是星期几?
    当天的时候-1天不就是昨天的时间了?
    DateTime dt = DateTime.Now.AddDays(-1);