Как узнать дату окончания следующего месяца квартала ?
Как получить дату окончания квартала, как показано ниже?
Q1 - 30 апреля
Q2 - 31 июля
Q3 - 30 октября
Q4 - 31 января(следующего года)
Что я уже пробовал:
dueDate = new DateTime(year, MONTHS_IN_A_QUARTER * currQuarter + 1, 1).AddDays(-1);
Richard MacCutchan
И что же? В чем же вопрос?
CHill60
Это странные кварталы!
Q1 = с 1 января по 31 марта
Q2 = с 1 апреля по 30 июня
Q3 = с 1 июля по 30 сентября
Q4 = с 1 октября по 31 декабря
gggustafson
Почему ты так думаешь?
CHill60
ОП имеет 4-й квартал, заканчивающийся 31 января следующего года, и имеет 4 месяца в 1-м квартале
gggustafson
ОП, вероятно, починил его еще до того, как я его прочитал.
Nityananda Das
на самом деле требование таково. Мне нужно узнать дату окончания следующего месяца за квартал.
не могли бы вы мне помочь?
Richard MacCutchan
Скорее всего, их (финансовый) год начинается 1 февраля.
MadMyche
Некоторый контекст для того, что вы пытаетесь сделать, был бы очень полезен для нас, чтобы попытаться помочь вам.
На данный момент у вас есть 1 строка кода. Разве она не дает вам того, чего вы ожидаете? Не бросать исключение?
И кстати... пока они не поменяют календарь, в нем всегда будет 3 месяца