Member 13947263 Ответов: 1

Как выбрать несколько дат в monthcalendar и отобразить их в текстовом поле на языке C#?


Всем привет,

У меня есть инструмент monthCalendar, и я хотел бы выбрать 5 случайных дат в календаре. Эти 5 случайных дат должны появиться в одном текстовом поле, чтобы сохранить его в моей базе данных (mysql).

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

Я видел много форумов, но большая часть учебника SelectionRange имеет дату начала и дату окончания. Что мне нужно, так это записать эти 5 случайных дат в одно текстовое поле.

Большое вам спасибо за ваши ответы..

1 Ответов

Рейтинг:
0

Sigmond Gatt

привет ,

вы можете использовать этот метод :

DateTime GenererateRandomDate()
{

    int year = rnd.Next(1900, 9999);
    int month = rnd.Next(1, 12);
    int day = DateTime.DaysInMonth(year,month);

    int Day = rnd.Next(1, day);

    DateTime dt = new DateTime(year,month,Day);
    return dt;
}


это сгенерирует вам 1 дату , вы можете сохранить дату возврата в списке, а затем показать дату списка в текстовом поле. Может быть, вы можете использовать строку.соедините, чтобы сделать их в одну строку.

Надеюсь, это поможет