Получить текущую дату без времени и вычесть другую дату - C#
Формулировка задачи:
Ребята нужна помощь знатоков. Беру с сайта дату
получаю тест 28.07.2016
И вот теперь мне нужно взять текущую дату(без времени как я понимаю) и от текущей даты(03.08.206) вычесть дату полученную с сайта (28.07.2016) и результате получить прото разницу дней (в текущем примере это 6)
Есть какие-либо умные мысли по этому поводу?
Листинг программы
- 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;
- }
Решение задачи: «Получить текущую дату без времени и вычесть другую дату»
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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д