/**
* 获取财月开始
*/
public static Date begin(Date date) {
int dayOfMonth = DateUtil.dayOfMonth(date);
if (dayOfMonth > 25) {
return DateUtil.offsetDay(DateUtil.beginOfMonth(date), 25);
}
return DateUtil.offsetDay(DateUtil.beginOfMonth(DateUtil.offsetMonth(date, -1)), 25);
}
/**
* 获取财月结束
*/
public static Date end(Date date) {
int dayOfMonth = DateUtil.dayOfMonth(date);
if (dayOfMonth > 25) {
return DateUtil.endOfDay(DateUtil.offsetDay(DateUtil.offsetMonth(DateUtil.beginOfMonth(date), 1), 24));
}
return DateUtil.endOfDay(DateUtil.offsetDay(DateUtil.beginOfMonth(date), 24));
}
JAVA传入某个日期,获取开始日期和结束日期(上月26到这月25)
最新推荐文章于 2024-04-08 21:27:51 发布