package com.project.logistics.domain.utils; import cn.hutool.core.date.DateUtil; import java.util.Calendar; import java.util.Date; public class FilePathUtil { /** * 生成层级路径: 2026年/2026年1月/2026年1月31日 */ public static String getHierarchicalPath(Date date) { // 使用Calendar类对日期进行减一天的操作 Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DAY_OF_YEAR, 0); Date newDate = calendar.getTime(); String year = DateUtil.format(newDate, "yyyy年"); String month = DateUtil.format(newDate, "yyyy年M月"); String day = DateUtil.format(newDate, "yyyy年M月d日"); return year + "/" + month + "/" + day; } }