在VS.NET中,把当前日期减去18年后,显示在一textbox中,如何实现,谢谢了

解决方案 »

  1.   

    Label1.Text = System.DateTime.Parse(str).AddYears(-18).ToString();
      

  2.   

    Label1.Text = System.DateTime.Parse(str).AddYears(-18).ToString();
      

  3.   

    TextBox1.Text = DateTime.Now.AddYears(-18).ToString();
      

  4.   

    TextBox1.Text = DateTime.Now.AddYears(-18).ToString("这是你需要的格式");你可以根据你的需要来设置你的格式
    主要为这句DateTime.Now.AddYears(-18)
    是取18年前的日期,类似的还有day,month。。
      

  5.   

    this.textbox.text=System.convert.datetime(System.Date.Now.Tostring()).AddYears(-System.Convert.Todouble(18)).TOstring();
      

  6.   

    TextBox1.Text = DateTime.Now.AddYears(-18).ToString();