Работа с датой, расписание для отложенного постинга.

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Есть много контента, разбитого на посты для блога.
Постинг происходит на post-get запросах, постить по 1 посту за раз можно - но геморно.
Можно постить и по 50 за раз - но палевно.
Задумка такая - постить с указанием времени размещения(отложенный постинг).
1 пост - текущее время+(rand 4-7 часов)
2 пост - предыдущее значение+(rand 4-7 часов)
3 пост - предыдущее значение+(rand 4-7 часов)
...
Уже стал задумываться про написание своего костыля, но уверенность во всемогуществе C# и лень заставили искать готовое решение.
Нагуглил, что в C# есть тип DateTime
Но как это употребить пока не имею понятия...
Наставьте, пожалуйста, на путь истинный.
 

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Никто не сталкивался с подобной проблемой? Пните в нужном направлении...
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Никто не сталкивался с подобной проблемой? Пните в нужном направлении...
Примерно накидал код
var list = project.Lists["list time"];
string date_start = DateTime.Now.ToString("dd.MM.yyyy H:mm");
Random rnd = new Random();
list.Add(date_start);
DateTime time_post = Convert.ToDateTime(date_start);
for (int i=0; i<100; i++)
{
time_post = time_post.AddHours(rnd.Next(4,9));
list.Add(time_post.ToString());
}
Создай список list time - в него положится 100 строк с временем. Первое время - текущее время. Остальные - рандомно прибавляется к прошлому от 4 до 8 часов
 

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
evgen_po СПАСИБО !!!
Все работает, именно это мне и нужно было.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)