我遇到了一个问题,我要求下一个发薪日日期,这是离该日期最近的工作日。例如,如果用户选择他们的下一个发薪日是 25/03/2017,他们的实际发薪日可能是 24/03/2017,因为星期六不是工作日。
我有一个独家新闻,只能找到诸如Calendar.add之类的方法,我可以用来在当前发薪日上增加4周。
使用
Joda Time,然后使用 LocalDate
对象。您可以检查这一天是星期六还是星期日,然后加减 1 天。有关详细信息,请查看文档。