如何从日期获得零售(4-5-4)日历周

Sah*_*bra 5 java calendar

我需要得到,从一个日期4-5-4日历周.是否有像Java格鲁吉亚日历这样的实用程序用于4-5-4零售日历?如果没有,我该如何创建一个?需要什么逻辑?在闰年的情况下,第53周是什么时候?

例如,如果我传递一个日期(DD-MM-YYY)04-03-2018作为输入,我应该得到March Week 1输出.或者,如果我提供01-04-2018输入,我应该得到March Week 5输出.

请通过提供构建此实用程序的方法来帮助我.