LocalDate的简要使用demo,日期年月日加减

获取当前日期

LocalDate today = LocalDate.now(); //获取当前日期 年月日

LocalDate 与 String 之间的转换

        LocalDate today = LocalDate.now();
        DateTimeFormatter df= DateTimeFormatter.ofPattern("yyyy-MM-dd");
        String dateStr = today.format(df);

传入日期,获取指定范围日期demo

public static String getStartDate(String queryType, String newestDay) {
        // 根据查询类型获取日期
        DateTimeFormatter df = DateTimeFormatter.ofPattern(DateUtils.DATE_YYYYMMDD);
        LocalDate localDate = LocalDate.parse(newestDay, df);
        switch (IntervalEnum.getEnum(queryType)) {
            case M1:
                localDate = localDate.minusMonths(1);
                break;
            case M3:
                localDate = localDate.minusMonths(3);
                break;
            case M6:
                localDate = localDate.minusMonths(6);
                break;
            case Y1:
                localDate = localDate.minusYears(1);
                break;
            case Y3:
                localDate = localDate.minusYears(3);
                break;
            case ALL:
                return null;
            default:          
        }
        //起始日设置
        return localDate.format(df);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值