Pasupathy Msc Ответов: 1

Как показать через 100 дней дату от фиксированной даты в C#


у меня есть фиксированная дата, скажем, примерная дата:02/02/2018
мне нужно добавить 100 дней для фиксированной даты
но я знаю datetime.now.addday(100);
когда я использую приведенный выше код третьей строки. он меняет дату, когда меняется текущая дата.
Пожалуйста, помогите мне.

Что я уже пробовал:

текстовое поле textbox1.Текст = DateTime.Now.ToString("гггг-ММ-ДД");
DateTime adddays = конвертировать.Объект todatetime(текстовое поле textbox1.Текст).AddDays(100); ;
textBox2.Text = adddays.ToString("гггг-ММ-ДД");

1 Ответов

Рейтинг:
4

F-ES Sitecore

DateTime fixedDate = new DateTime(2008, 2, 2);
DateTime newDate = fixedDate.AddDays(100);


Pasupathy Msc

фиксированная дата задается вводом пользователя
пожалуйста, дайте мне код

F-ES Sitecore

Датавремя ДТ;
если (!DateTime.TryParseExact(textBox1.Text, "гггг-ММ-ДД", System.Глобализация.Свойство CultureInfo.Currentculture, В Системе.Глобализация.DateTimeStyles.Нет, выход dt))
{
// показать ошибку
}
DateTime adddays = dt.AddDays(100);

Pasupathy Msc

код не работает
дата вводится с помощью текстового поля

F-ES Sitecore

Первый параметр должен быть textBox1.Text, я обновил образец кода

Pasupathy Msc

сэр, он показывает 0001-04-11 дату.

пожалуйста, дайте мне правильный код.
мне нужно ввести дату в первое текстовое поле.
во втором текстовом поле нужно ввести количество дней.
третье текстовое поле-это Анс.

Pasupathy Msc

этот код работает
частный недействительными textBox1_TextChanged(объект отправителя, EventArgs в электронной)
{
Датавремя начала = новый объект datetime();
если (дата и время.Метод tryparseexact(текстовое поле textbox1.Текст: "ДД/ММ/гггг", свойство CultureInfo.Инвариантная Культура, Стиль Времени И Даты.Нет, выходим на старт))
{
Дата и время окончания = начало.AddDays(10);
textBox2.Text = конец.ToString("ДД/ММ/гггг");

}
еще
{
поле textbox2.Текст = "";
}
}