我有2个日期选择器txtbookin和txtcompleted
我还有一个名为txtnoofdays的文本框,它只接受整数
我的要求:
如果我在txtnoofdays文本框中键入任何整数,ontextchanged事件我想将txtnoofdays添加到txtbookin并在txtcomplete中显示相应的日期..我写的如下.. 但它添加到月而不是日期..我的系统日期格式dd / MM / yyyy ......
var dt1 =Convert.ToDateTime(txtbookindate.Text);
var dt2 = Convert.ToDateTime(txtcompleted.Text);
var dt3 = dt1.AddDays(Convert.ToDouble(txtnoofdays.Text));
txtcompleted.Text = dt3.ToString("dd/MM/yyyy");
答案 0 :(得分:0)
使用Convert.ToDateTime(string, IFormatProvider)
的重载方法将日期正确转换为您的区域设置...
CultureInfo culture = new CultureInfo("es-ES");
var dt = Convert.ToDateTime(txt.Text, culture);
对两个日期时间文本都这样做......