使用正则截取年份字符串

[复制链接]
发表于 2024-10-17 15:38:46 | 显示全部楼层 |阅读模式
String startDate = "2024-01-01 01:01:01";
        String endDate = "2024-11-11 01:01:01";
        Pattern compile = Pattern.compile("(\\d{4})-(\\d{2})-(\\d{2})");
        Matcher matcher = compile.matcher(startDate);
        String startDateStr = null;
        if(matcher.find(0)){
            startDateStr = matcher.group(0);
        }
        Matcher matcher1 = compile.matcher(endDate);
        String endDateStr = null;
        if(matcher1.find(0)){
            endDateStr = matcher1.group(0);
        }
        System.out.println(startDateStr);
        System.out.println(endDateStr);

GMT+8, 2025-4-20 18:26 , Processed in 0.074539 second(s), 33 queries Archiver|手机版|小黑屋|Attic ( 京ICP备2020048627号 )

快速回复 返回顶部 返回列表