powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как преобразовать в формат 00л00м00д
25 сообщений из 44, страница 1 из 2
Как преобразовать в формат 00л00м00д
    #39542144
Axids
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть две даты, нужно рассчитать срок между ними в таком виде на пример 24л05м09д, подскажите как сделать?
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542149
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axids05м09д, подскажите как сделать?Никак. Не бывает временных интервалов, выраженных в месяцо-днях. Это измышлизм.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542158
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axids,

Ты хотел сказать, "отобразить в таком виде"?
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542167
Axids
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может отобразить в таком, есть два параметра даты надо между ними интервал отобразить в таком виде
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542186
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542200
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axids,

вопрос от постановки зависит
напр скоко между 28.01.2017 и 27.02.2017 ?

....
stax
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542209
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,

Я сначала тоже так подумал, что "не все так однозначно", но в целом более-менее разумный алгоритм понятен

Вычитать отдельные компоненты, если какой-то компонент ушел "в минус" то перенос из старшего разряда. Т.к. получается 1 месяц -1 день, что бред, то результат нужно уже смотреть в днях. При таком алгоритме мы всегда знаем месяц/год когда происходит перенос, т.ч. проблемы, что кол-во дней в месяце/году различается, вроде нет.

Но разумеется, желательно ТЗ от заказчика )))
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542214
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,

тема часто поднимается, и я привожу реальный пример из жизни

некоторые депозиты в банке принимаются не в днях, а в месяцах
и проблемка

ложим денежку на месяц напр 30 января, когда забирать?

....
stax
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542229
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevчто кол-во дней в месяце/году различается, вроде нет.Месяцедневный интервал зависит от точки отсчёта и без неё не имеет смысла. А, соответственно, это уже не чисто интервал, а фикция.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542240
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,

ето не фикция, а жизнь

в течении трех месяцев с дня ... вы должны оформить/зарегистрировать ...

.....
stax
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542255
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый большой интервал фиксированной длительности — это неделя. Раньше еще была декада.
Все что больше не имеет фиксированной длительности и общего определения.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542284
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,Самый большой интервал фиксированной длительности — это неделя.
а разве век меньше ?
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542287
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Staxв течении трех месяцев с дня ...Это, как ты видишь, интервал с неотемлемой от него датой.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542299
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поди потом доказывай вместе с адвокатами в судах
с даты 30 ноября
3 месяца заканчиваются когда
28 февраля? 1 марта? 2 марта?
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542314
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxподи потом доказывай вместе с адвокатами в судах
с даты 30 ноября
3 месяца заканчиваются когда
28 февраля? 1 марта? 2 марта?

Поэтому в договорах по вкладам и кредитам обычно есть приписка ))
Что если в месяц окончания нет такого числа, то считать им последний день месяца.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542318
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

вот я об етом и говрю

с какого числа включат счетчик

.....
stax
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542329
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lLocustandreymxподи потом доказывай вместе с адвокатами в судах
с даты 30 ноября
3 месяца заканчиваются когда
28 февраля? 1 марта? 2 марта?

Поэтому в договорах по вкладам и кредитам обычно есть приписка ))
Что если в месяц окончания нет такого числа, то считать им последний день месяца.

берем напр 28февраля
считаем
полные 3-три месяца (декабрь, январь, февраль надеюсь вопросов нет) и 1день ноября,
итого: три месяца и один день

ps
приписка (если есть) должна включать дату окончания/по

pss
поставить товар в течении трех месяцев с дня подписания, фраза неоднозначная, но используется


.....
stax
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542335
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,

автор..итого: три месяца и один день
для рассчета интервала этого мало, не спорю. Я на фразу про адвокатов отвечал. Там немного другой контекст был )

авторприписка (если есть) должна включать дату окончания/по
не всегда возможно указать дату окончания. Например вклады с автопролонгацией.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542341
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййа разве век меньше ?
Не понял, причем тут век.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542345
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lLocustне всегда возможно указать дату окончания. Например вклады с автопролонгацией.
автопролонгация (напр на три месяца) меняет и дату окончания/погашения

алгоритм должен быть однозначным (возможно не совсем простым),
причем для депозитов и кредитов возможно разные

.....
stax
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542354
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaxlLocustне всегда возможно указать дату окончания. Например вклады с автопролонгацией.
автопролонгация (напр на три месяца) меняет и дату окончания/погашения
...
И в распечатанном договоре тоже? )))


поэтому в договоре и описывается алгоритм, который:Stax...
алгоритм должен быть однозначным (возможно не совсем простым),
причем для депозитов и кредитов возможно разные

.....
stax
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542361
123ййAlibek B.,Самый большой интервал фиксированной длительности — это неделя.
а разве век меньше ?Век - величина по длительности разная, в зависимости от количества выпавших на этот век високосных годов. СтОит напоминать, что не каждый "круглый" год (год, начинающий новый век - 1600, 1700, 1800, и т.д.) - високосный?
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542362
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lLocustStaxпропущено...

автопролонгация (напр на три месяца) меняет и дату окончания/погашения
...
И в распечатанном договоре тоже? )))

поэтому в договоре и описывается алгоритм, который

дата "окончания" распечатывается, не знаю как у других

а вот как она рассчитывется в договоре не описано, поетому иногда бывают терки

....
stax
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542369
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaxlLocustпропущено...

И в распечатанном договоре тоже? )))

поэтому в договоре и описывается алгоритм, который

дата "окончания" распечатывается, не знаю как у других

а вот как она рассчитывется в договоре не описано, поетому иногда бывают терки

....
stax

У нас было так:
Например договор на вклад заключается 31 мая на два месяца. Дата окончания: 31 июля. Возможна пролонгация на тот же срок. И описаны правила расчета даты окончания договора. (это что распечатано)
Поэтому когда договор первый раз пролонгируется, то естественно ничего не перепечатывается и не переподписывается, а новая дата окончания = 30 сентября.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542375
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lLocust,

просто интересно

договор от 30 декабря, на два месяца
когда окончание договора?
пролонгация два месяца, когда окочание?

.....
stax
...
Рейтинг: 0 / 0
25 сообщений из 44, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как преобразовать в формат 00л00м00д
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]