Получить текущую дату без времени и вычесть другую дату - C#

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

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

Ребята нужна помощь знатоков. Беру с сайта дату
List<IWebElement> datew = Browser.FindElements(By.CssSelector("td.nobdr font")).ToList();//ищем дату
                                for (int z = 0; z < datew.Count;)
                                {
                                    string text = (datew[z].Text);
                                    Console.WriteLine(text);                  
                                    text = text.Substring(0, text.Length - 6);  // обрезаю время у полученной даты с сайта
                                    break;
                                }
получаю тест 28.07.2016 И вот теперь мне нужно взять текущую дату(без времени как я понимаю) и от текущей даты(03.08.206) вычесть дату полученную с сайта (28.07.2016) и результате получить прото разницу дней (в текущем примере это 6) Есть какие-либо умные мысли по этому поводу?

Решение задачи: «Получить текущую дату без времени и вычесть другую дату»

textual
Листинг программы
string text = (datew[z].Text);
text = text.Substring(0, text.Length - 6);
DateTime siteDate = DateTime.ParseExact(text, "dd.MM.yyyy", CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
int days = (DateTime.Today - siteDate.Date).Days;

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


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

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

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