下周在第二个文本框中获取

时间:2014-04-21 08:45:59

标签: asp.net date

我有两个文本框。

我希望当我使用datepicker在第一个文本框中选择日期时,第二个TextBox会自动显示下周的日期。

我该怎么做?

这是我的代码 -

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:1)

使用DateTime.AddDays

txtToDate.Text = DateTime.Parse(txtDateFrom.Text, System.Globalization.CultureInfo.InvariantCulture).AddDays(7).ToString("dd.MM.yy");

您可以在txtDateFrom离开事件或值更改事件

中使用此代码

答案 1 :(得分:1)

TextBox2.Text = Convert.ToDateTime(TextBox1.Text).AddDays(7.0).ToString();

您需要在转换之前制作正确的日期时间格式,如(MM / dd / yyyy)文本框。如果您使用dd / MM / yyyy格式,请检查以下代码。

string[] date1 = TextBox1.Value.Split('/');
string FinalDate1 = date1[1] + "/" + date1[0] + "/" + date1[2];
TextBox2.Text = Convert.ToDateTime(FinalDate1).AddDays(7.0).ToString("dd/MM/yyyy");

答案 2 :(得分:0)

将7天添加到第一个日期值。

        DateTime date1 = System.DateTime.Now;
        DateTime date2 = date1.AddDays(7);