Дата в зене

  • Автор темы Автор темы 92vse
  • Дата начала Дата начала

92vse

Пользователь
Регистрация
10.01.2016
Сообщения
31
Реакции
1
Баллы
6
Добрый день, прощу помощи. Сам не могу сообразить. Делаю парс пользователей инстаграм, нужно что бы брал пользователей, которые загружали последнее фото не позднее к примеру недели.
Можно взять DOM 3 вариантами:
1. 2014-04-25T09:47:17.000Z
2. Apr 25, 2014
3. 99w (А если несколько часов добавлено фото, то пишет 19h)

Но с чем их сравнивать? Как взять дату сегодня? Как эту дату изменить на неделю назад ? Вообщем подскажите пожалуйста. Заранее спасибо
 
абажди... тебе схватить дату из под фотки? или текущую?
 
{-TimeNow.Date-}
 
Я так понимаю что картинка с датой? И каждая картинка парсится по дате? если да то взять сегодняшнюю дату вычесть ту дату что спарсили и получить разность если она боле нужного(недели) то одно, else другое)
Сравнить можно этим:
Код:
Развернуть Свернуть Копировать
DateTime date = Convert.ToDateTime(project.Variables["last_access_time"].Value);
DateTime date1 = Convert.ToDateTime(DateTime.Now);
TimeSpan diff = date1 - date;
return Math.Floor(diff.TotalSeconds);
 
  • Оценить
Реакции: 92vse
Я так понимаю что картинка с датой? И каждая картинка парсится по дате? если да то взять сегодняшнюю дату вычесть ту дату что спарсили и получить разность если она боле нужного(недели) то одно, else другое)
Сравнить можно этим:
Код:
Развернуть Свернуть Копировать
DateTime date = Convert.ToDateTime(project.Variables["last_access_time"].Value);
DateTime date1 = Convert.ToDateTime(DateTime.Now);
TimeSpan diff = date1 - date;
return Math.Floor(diff.TotalSeconds);
Спасибо большое, сейчас буду пробовать.
Нет не каждая фото.
1. Захожу в аккаунт инстаграм
2. щелкаю по первой фото (она же будет самая последняя которая добавлена в акк)
3. И дальше нужно посмотреть давно ли это фото загружено, если недавно то аккаунт активный, регулярно постит фоточки в инстаграм.
Так что нужно проверить только одно фото и сравнить с текущей датой.
 
Код:
Развернуть Свернуть Копировать
DateTime date = Convert.ToDateTime(project.Variables["last_access_time"].Value);
DateTime date1 = Convert.ToDateTime(DateTime.Now);
TimeSpan diff = date1 - date;
return Math.Floor(diff.TotalSeconds);
Спарсил обе даты (текущая и дата фото) привел их к единому виду, положил в переменные:
1. 2016.03.20 Дата фото
2. 2016.03.22 текущая дата
Но вычесть вторую из первой не получается
 
Спарсил обе даты (текущая и дата фото) привел их к единому виду, положил в переменные:
1. 2016.03.20 Дата фото
2. 2016.03.22 текущая дата
Но вычесть вторую из первой не получается
Форматы надо одинаковые, как сделать не знаю, сам беру дату в начале проекта эим кодом:
Код:
Развернуть Свернуть Копировать
DateTime currentTime = DateTime.Now;
return currentTime;
ложу в переменную: last_access_time и потом тем кодом вычитаю, попробуй форматы поперебирать.
 
Были темы по вычислению разницы дат. Воспользуйтесь поиском по форуму.
 
Подстрокой оставил в дате только первые две цифры — сегодняшнее число.
Удастся ли мне сохранить файл Result{-Variable.date-}.txt ?
А то не нашёл кубик, чтобы список привязать.
 
Подстрокой оставил в дате только первые две цифры — сегодняшнее число.
Удастся ли мне сохранить файл Result{-Variable.date-}.txt ?
Если в переменной нет запрещенных для имен файлов символов, то проблем не будет.
 

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