Мне нужно отобразить возраст в году в моем txtbox
Привет , у меня есть проблема, мне нужно, чтобы возраст был в годах(int)
Вот мой фрагмент кода
Что я уже пробовал:
Hi See this is my piece of code ,and all I need is to get a AGE in TxtAge.txt texbox like 50 ,51.How can I achieve this any pulgin needed? protected void Calendar1_SelectionChanged1(object sender, EventArgs e) { txtDob.Text = Calendar1.SelectedDate.ToString(); Calendar1.Visible = false; DateTime txtMyDate = DateTime.ParseExact(txtAge.Text, "M/d/yyyy", CultureInfo.InvariantCulture); }
Hasham Ahmad
Просто мысль.. почему вы не можете дать выпадающий список, чтобы попросить пользователя выбрать свой возраст вместо этого? в противном случае это простой расчет, просто разберите дату из Calendar1.SelectedDate.ToString () и вычислить его с текущей датой, а затем связать его с txtDob.Text.
Jon McKee
Вы уже опубликовали это здесь Либо обновите свой первоначальный вопрос, либо опубликуйте ответ на уже данный ответ. Вы приложили мало усилий, кроме копирования того, что дал вам ответ. Пожалуйста, попробуйте решить проблему самостоятельно и опубликуйте соответствующий код - мы здесь не для того, чтобы делать вашу работу за вас.
Member 12605293
Привет
Хашам, Спасибо за твою идею.И я HV попробовал нижеприведенный вариант, но он показывает 1 год 1 месяц, когда я выбираю 11 декабря 2016 года
охраняемых недействительными Calendar1_SelectionChanged1(объект отправителя, EventArgs в электронной)
{
txtDob.Текст = Calendar1.Значения свойства selecteddate.Метод toString();
Calendar1.Видна = ложь;
int year = DateTime.Now.Год - Calendar1.Значения свойства selecteddate.Год;
инт месяцев = дата и время.Сейчас.Месяц - Calendar1.Значения свойства selecteddate.Месяц;
строки ageval = (год + "год" + год + " год");
txtAge.Текст = ageval;
}
Member 12605293
Привет Джон
Я новичок в разработке, а также на этой странице извините за причину.