Не могу вычислить сколько прошло дней

maxim.gutareff

Пользователь
Регистрация
27.01.2018
Сообщения
255
Благодарностей
22
Баллы
18
Здравствуйте всем от новичка) Задача моя до ужаса проста, но я вообще тупая деревяшка в плане написания кодов.

В переменной: data у меня дата: 2021-05-07
В переменной: tuday у меня дата: 2021-05-15

Как мне узнать сколько дней разницы?
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Здравствуйте всем от новичка) Задача моя до ужаса проста, но я вообще тупая деревяшка в плане написания кодов.

В переменной: data у меня дата: 2021-05-07
В переменной: tuday у меня дата: 2021-05-15

Как мне узнать сколько дней разницы?

Или https://zennolab.com/discussion/threads/s-kod-dlja-vyschityvanija-kolichestva-dnej.84524/post-568029

C#:
DateTime date1 = DateTime.ParseExact("2020-10-16 2-06-39--325", "yyyy-MM-dd H-mm-ss--fff", CultureInfo.InvariantCulture);
DateTime date2 = DateTime.ParseExact("2020-10-14 2-06-39--325", "yyyy-MM-dd H-mm-ss--fff", CultureInfo.InvariantCulture);

int days = (date1 - date2).Days;
return days;
 
Последнее редактирование:
  • Спасибо
Реакции: maxim.gutareff

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
C#:
DateTime date1 = DateTime.ParseExact("2020-10-16 2-06-39--325", "yyyy-MM-dd H-mm-ss--fff", CultureInfo.InvariantCulture);
Не работает этот код. CultureInfo.InvariantCulture не может найти.

Вот код попроще.
C#:
DateTime date1 = DateTime.Parse(project.Variables["data"].Value);
DateTime date2 = DateTime.Parse(project.Variables["tuday"].Value);

int days = (int) (date2 - date1).TotalDays;
return days;
 
  • Спасибо
Реакции: maxim.gutareff и nexx1

maxim.gutareff

Пользователь
Регистрация
27.01.2018
Сообщения
255
Благодарностей
22
Баллы
18
Всем лайки) Как же хорошо когда любую фигню помогают сделать.
 

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