Вопрос по глРазобратьРазностьДат(Знач Дата1,Знач Дата2,Лет=0,Месяцев=0... #139648


#0 by DimG
Эта функция из зика. Почему она между, например 01.01.05 и 30.11.05 возвращает количество месяцев 10. Я тупой?
#1 by ГламурныйПодонок
Да.
#2 by ГламурныйПодонок
Перед функцией специально для таких сделано описание:
#3 by ГламурныйПодонок
Беру свои слова обратно. Сам дурак. Не ожидал. Вот этот кусок алгоритма не реализован в функции.
#4 by DimG
Ну вот. А я сижу и глупо втыкаю в пытаясь понять где я не понимаю. :)) Ошибка то ясно где вообщем то. Только мож и правда месяцев 10?
#5 by ГламурныйПодонок
Если исходить из алгоритма в комментарии процедура должна возвратить Лет = 0, Месяцев = 11, Дней = 0
#6 by Rovan
Между двумя датами исключая или включая их - вот где собака порылась !
#7 by ГламурныйПодонок
Понятно, что есть три варианта. Но мы исходим из написанного алгоритма ПФ, не так ли?
#8 by DimG
Возвращает 10. Блин. Сколько месяцев между 01.01.05 и 30.11.05?
#9 by Ёпрст2
Январь Февраль Март Апрель Май Июнь Июль Август Сентябрь Ноябрь = 10
#10 by DimG
Октябрь где?
#11 by Ёпрст2
Тьфу млин ... еще октябрь ... тогда 11 :)
#12 by DimG
А почему ЗиК'овская и vb'шная возвращают 10?
#13 by Ёпрст2
Наверное имеется ввиду полных месяцев ? Типа 30 ноября еще не закончилось ...
#14 by DimG
Наверное...
#15 by DimG
+14 или первое не началось. :)
#16 by skunk
сдаеться мне... что имееться ввиду полных месяцев... 11 - 1 = 10
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top