Ну, вам нужно Parse
Text
из TextBox
es и Add
этих значений до DateTime.Today
if (int.TryParse(DayTextBox.Text, out int day) &&
int.TryParse(MonthTextBox.Text, out int months) &&
int.TryParse(YearTextBox.Text, out int years)) {
DateTime result = DateTime.Today
.AddDays(days)
.AddMonths(months)
.AddYears(years);
//TODO: put relevant code here
}
else {
// Some of the text boxes has invalid value
}
Обратите внимание, что заказ (.AddDays
затем .AddMonths
или .AddMonths
, затем .AddDays
) имеет значение :
30 Jan 2020 + 1 Day + 1 Month == 29 Feb 2020
30 Jan 2020 + 1 Month + 1 Day == 1 Mar 2020