![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,981
|
![]() Цитата:
А если по порядку пересчитать? 07.11.2016 - 28.02.2017 - 3 мес. 21 дн. 07.11.2016 - 01.03.2017 - 3 мес. 22 дн. 07.11.2016 - 02.03.2017 - 3 мес. 23 дн. ... 07.11.2016 - 06.03.2017 - 3 мес. 27 дн. |
|
![]() |
![]() |
![]() |
#22 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]()
Даты: 07.11.2016 - 06.03.2017
Ноябрь - 24 дня Декабрь - полный месяц Январь - полный месяц Февраль - полный месяц Март - 6 дней Итого: 3 мес 30 дней (пардон, не 31) Или я что-то неправильно считаю? |
![]() |
![]() |
![]() |
#23 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,981
|
![]()
Сколько дней будет между
07.11.2016 - 28.02.2017 07.11.2016 - 01.03.2017 ? |
![]() |
![]() |
![]() |
#24 | |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]() Цитата:
3 мес 24 дня 3 мес 25 дней а к чему это Вы? |
|
![]() |
![]() |
![]() |
#25 | |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,981
|
![]()
А как получилось 24 дня, если
Цитата:
Попробуйте по порядку пересчитать сначала: 07.11.2016 - 07.02.2017 - 3 мес. 0 дн. 07.11.2016 - 08.02.2017 - 3 мес. 1 дн. ... |
|
![]() |
![]() |
![]() |
#26 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]()
Мы немного по разному считаем. Даже не знаю как будет правильно. Я полный месяц просто приравнивал к 1 (кол-во дней в нем не считал). А дни считал из неполных месяцев 24 в ноябре. Т.е. 3 мес 24 дня.
|
![]() |
![]() |
![]() |
#27 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,981
|
![]()
Тут нужно мнение других форумчан на этом форуме...
|
![]() |
![]() |
![]() |
#28 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]()
Я больше склоняюсь к тому, что Ваше решение верное! Просто если есть подобные алгоритмы, интересно было бы увидеть их результаты.
|
![]() |
![]() |
![]() |
#29 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#30 | |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]() Цитата:
Код в одну строчку и отлично работает, тестирую с разными датами, пока багов не нашел |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Количество дней между датами (Delphi) | TyTan | Помощь студентам | 14 | 15.12.2022 11:36 |
Как в MS Excel рассчитать количество полных месяцев между двумя датами? | moonlightchild | Microsoft Office Excel | 2 | 28.12.2012 13:20 |
Даны a1,b1,c1, и a2,b2,c2 которые обозначают две даты. Нужно вычислить кол-во дней между этими датами | Рафиль | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 21.10.2011 10:34 |
С++: найти число дней между 2 датами | kissel | Помощь студентам | 2 | 15.03.2009 17:18 |