如何将天数添加到日期时间



我有两个日期选择器txtbookin和txt完成

我还有一个名为txtnoofdays的文本框,它只接受整数

我的要求:

如果我在txtnoofdays文本框中键入任何整数,那么我想将txtnoofdays添加到txtbookin并在txtcomplete中显示相应的Date的ontextchanged事件。。我写如下。。但它加在月上而不是日期上。。我的系统日期格式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");

使用Convert.ToDateTime(string, IFormatProvider)的重载方法将日期正确转换为您的区域设置。。。

CultureInfo culture = new CultureInfo("es-ES");     
var dt = Convert.ToDateTime(txt.Text, culture);

对两个日期时间文本都这样做。。。

相关内容

  • 没有找到相关文章

最新更新