Генератор случайных дат - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет. Мне нужен генератор дат за 2008 год. При этом формат вывода должен быть. 2008.31.05 всё что я пока осилил это
Листинг программы
  1. Random rnd = new Random();
  2. List<string> ldt = new List<string>();
  3. public void CreateList()
  4. {
  5. for (int i = 0; i < 366; i++)
  6. {
  7. int d = rnd.Next(3115, 3115+366);//от сегодняшнего дня до 2008.12.31 и до 2008.01.01
  8. DateTime dt = DateTime.Today.AddDays(-d);
  9. string l = dt.ToShortDateString().Substring(5, 5);
  10. Console.WriteLine(l);
  11. }
  12. }

Решение задачи: «Генератор случайных дат»

textual
Листинг программы
  1.             var startDate = new DateTime(2008, 1, 1);
  2.             Console.WriteLine(startDate.ToString("yyyy.dd.MM"));
  3.             var newDate = startDate.AddDays(rnd.Next(366));
  4.             Console.WriteLine(newDate.ToString("yyyy.dd.MM"));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы