Переменная даты, вчерашнего дня.

ISeeYou

Client
Регистрация
19.11.2019
Сообщения
65
Благодарностей
7
Баллы
8
Здравствуйте друзья, подскажите пожалуйста как можно в переменную поместить дату вчерашнего дня?

Задача: Есть сайт на котором выкладываются отчеты. Я хочу их скачивать методом переходу по ссылке, но ссылки как правило с датой которая на день раньше и у меня не получается вытащить их методом {-TimeNow.Date yyyy-MM-dd-}.

Прошу понять, простить, и помочь)
 

Apostol

Client
Регистрация
25.12.2014
Сообщения
99
Благодарностей
65
Баллы
18
C#:
string date = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd");
return date;
 
  • Спасибо
Реакции: TeslaCo

radv

Client
Регистрация
11.05.2015
Сообщения
3 778
Благодарностей
1 944
Баллы
113

ISeeYou

Client
Регистрация
19.11.2019
Сообщения
65
Благодарностей
7
Баллы
8
C#:
string date = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd");
return date;
Если не ошибаюсь то у этого метода есть изьян.
То есть, если от 14 числа отнять -1 получится 13 число. А если сегодня первый день месяца и от него -1 то получаем 0 а не 31 :(
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Если не ошибаюсь то у этого метода есть изьян.
То есть, если от 14 числа отнять -1 получится 13 число. А если сегодня первый день месяца и от него -1 то получаем 0 а не 31 :(
там всё предусмотрено
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 785
Благодарностей
2 443
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 712
Баллы
113
Если не ошибаюсь то у этого метода есть изьян.
То есть, если от 14 числа отнять -1 получится 13 число. А если сегодня первый день месяца и от него -1 то получаем 0 а не 31 :(
это не так. совершенно не так. в этих методах все работает идеально.
 

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