Вычисление даты окончания при пропуске праздников + время Joda

Я хотел бы вычислить дату окончания (и время) события. Я знаю срок начала работы и продолжительность (в минутах). Но:

  1. Я должен пропустить праздники - единовременная ситуация
  2. Я должен пропустить выходные - текущая ситуация
  3. Я не должен считать рабочее время (например: с 8:00 до 17:00) - текущая ситуация, но с более прекрасной гранулярностью

Существует ли простой способ достигнуть этих случаев пользующаяся библиотека времени Joda?

6
задан picca 2 May 2010 в 07:31
поделиться

3 ответа

Jodatime поможет вам - много, я бы сказал - но вам нужно будет написать логику самостоятельно, цикл, пропускающий некоторые целые дни и некоторые времена дня. Не очень просто, но и не очень сложно, как мне кажется.

2
ответ дан 17 December 2019 в 04:43
поделиться

Вы изучали проект Расчет отпуска ? он представлен в связанных проектах от jodatime и может быть полезен

2
ответ дан 17 December 2019 в 04:43
поделиться

Сначала вы должны определить "праздники".Не все языковые стандарты имеют одинаковые, поэтому их нужно сделать универсальными и подключаемыми.

Я не думаю, что это "просто".

1
ответ дан 17 December 2019 в 04:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: