Parmendra choudhary Ответов: 1

Как рассчитать дни между сегодняшним днем и последней предоставленной датой.


Я работаю над банковским проектом. У меня есть следующее условие.
Предположим, что любой человек инвестирует деньги в мой банк с 25/12/2014 года
Я хочу рассчитать дни между сегодняшней датой 4/4/2017 и датой инвестирования в прошлом месяце, то есть 25/3/107.как я вычисляю дни между 4/4/2017 и 25/3/2017.
Я могу вам 4/4/2017 из системы.датавремя.сейчас.
Как я получаю инвестиции в последний месяц или это мой текущий месяц.

Что я уже пробовал:

System.DateTime birthday = DateTime.Parse("2/9/2012 10:10:11 AM");

    var nextBirthday = birthday.AddYears(DateTime.Today.Year - birthday.Day);
    var recentBirthday = birthday.AddMonths(DateTime.Today.Month - birthday.Month);



   if (recentBirthday<DateTime.Today)
   {
    recentBirthday = recentBirthday.AddMonths(1);
   }


   if(nextBirthday < DateTime.Today)
   {
    nextBirthday = nextBirthday.AddYears(1);
  }

Swinkaran

Ваш вопрос немного сбивает с толку. Насколько я понимаю, вы хотите знать, как найти количество дней между двумя датами? Ты этого хочешь?

Parmendra choudhary

Я уверен, что дата-25, но месяц и год должны быть изменены.

Я хочу рассчитать дни из последних 25 дат, месяц и год должны быть изменены

1 Ответов

Рейтинг:
12

OriginalGriff

Попробуй:

DateTime dtStart = new DateTime(2017, 3, 25);
DateTime dtEnd = DateTime.Now.Date;
TimeSpan diff = dtEnd - dtStart;
Console.WriteLine(diff.TotalDays);


Странно ... игнорируйте HTML-теги - они кажутся ошибкой, я сообщу об этом...


Parmendra choudhary

Это для фиксированного месяца.

Я хочу рассчитать с последней даты 25. нет (27, 3, 25)

Я уверен, что дата 25, но месяц и год должны быть изменены

OriginalGriff

:вздыхать:
Затем используйте TryParse или TryParseExact...даты были просто демонстрацией, чтобы показать вам, что делает вычитание.

Parmendra choudhary

Я не уверен, как это решит мою проблему. :((

OriginalGriff

Попытайтесь объяснить свою проблему простыми словами - мы, кажется, говорим о разных целях.
Например, код, который вы показываете, не имеет никакого отношения к описанию, которое вы, кажется, пытаетесь дать ...

Parmendra choudhary

Я решил свою проблему

Спасибо за помощь

OriginalGriff

Пожалуйста!