我有两个文本框。
我希望当我使用datepicker在第一个文本框中选择日期时,第二个TextBox会自动显示下周的日期。
我该怎么做?
这是我的代码 -
答案 0 :(得分:1)
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);