Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Что значит "прибавить месяц" к дате? / 10 сообщений из 10, страница 1 из 1
10.04.2013, 23:26
    #38221096
manking
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что значит "прибавить месяц" к дате?
Допустим 31 января.
Если говорим прибавить месяц, то, если имеется ввиду просто переключить месяц, то будет 28-29 февраля.
А если имеется ввиду прибавить дней в текущем месяце(31). То будет уже март, а не февраль.

Есть ли официальная позицию по тому, каким образом прибавляется месяц?
...
Рейтинг: 0 / 0
10.04.2013, 23:48
    #38221107
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что значит "прибавить месяц" к дате?
mankingЕсть ли официальная позицию по тому, каким образом прибавляется месяц?Имхо, нет. Насколько я вижу, каждый изгаляется как может. Хотя в рамках конкретной предметной области может быть какое-то подобие стандартов.

Напомнило, недавно один коллега спрашивал как ему написать SQL-запрос для отчета по автострахованию, с учетом того, что у страховых фирм каждый месяц состоит ровно из четырех недель :)
...
Рейтинг: 0 / 0
11.04.2013, 00:16
    #38221121
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что значит "прибавить месяц" к дате?
ОБычно имеется два подхода:
- бухгалтерский "минус/плюс начало/конец месяца", означающий "переход по периодам", реализуется на уровне логики приложения, используется тот же метод, что описан далее, в качестве исходной даты берётся ровно начало/конец месяца; иногда расчеты не производятся, а конкретные значения просто берутся из справочника-календаря периодов
- "минус/плюс месяц" в смысле "дата остается той же, месяц меняется", при этом выполняется дополнительная проверка - "если 'день' в дате-источнике больше, чем реальных дней в месяце-результате, то 'день'-результат принимается как 'конец месяца-результата'
...
Рейтинг: 0 / 0
11.04.2013, 08:40
    #38221236
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что значит "прибавить месяц" к дате?
miksoftс учетом того, что у страховых фирм каждый месяц состоит ровно из четырех недель :)а куда они лишние дни девают? :)
...
Рейтинг: 0 / 0
11.04.2013, 09:15
    #38221257
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что значит "прибавить месяц" к дате?
tanglirmiksoftс учетом того, что у страховых фирм каждый месяц состоит ровно из четырех недель :)а куда они лишние дни девают? :)На тот момент порешили, что первые недели месяца будут по 8 дней. Устроило ли это страховые - не знаю, я к этому делу случайно и кратковременно привлекался.
...
Рейтинг: 0 / 0
11.04.2013, 09:19
    #38221261
Vladimir Baskakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что значит "прибавить месяц" к дате?
Как заказчик скажет, так и прибавим. Не будем же мы навязывать свое понимание?
...
Рейтинг: 0 / 0
11.04.2013, 09:24
    #38221264
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что значит "прибавить месяц" к дате?
miksofttanglirпропущено...
а куда они лишние дни девают? :)На тот момент порешили, что первые недели месяца будут по 8 дней. Устроило ли это страховые - не знаю, я к этому делу случайно и кратковременно привлекался.Надо было сделать 13 месяцев! А один лишний день на 1 января списать, все равно в этот день все бухие под столом валяются.
...
Рейтинг: 0 / 0
11.04.2013, 12:19
    #38221587
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что значит "прибавить месяц" к дате?
rockclimber, а на 13 месяцев дней уже не хватит :)
...
Рейтинг: 0 / 0
11.04.2013, 12:19
    #38221588
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что значит "прибавить месяц" к дате?
А, всё, понял :)
...
Рейтинг: 0 / 0
11.04.2013, 14:21
    #38221819
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что значит "прибавить месяц" к дате?
Vladimir BaskakovКак заказчик скажет, так и прибавим. Не будем же мы навязывать свое понимание?+1
К тому же, важно чтобы это где-то было записано. А то, заказчик скажет так, а потом: "ой, я имел ввиду другое!".
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Что значит "прибавить месяц" к дате? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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