小编sur*_*wad的帖子

如何在Java中比较一个月与一天?

我想比较两个日期,一个是作为当前日期,另一个是来自局部变量的静态日期。我只想比较日期和月份,只有我写了一个程序,任何人都可以确认它是否正确?

String str="27/09";
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern("dd/MM");
        LocalDateTime now = LocalDateTime.now();
        String date1=dtf.format(now);
        
        System.out.println("fist date Date 1\t"+date1);
        SimpleDateFormat sdformat = new SimpleDateFormat("dd/MM");
        Date d1 = sdformat.parse(str);
        String date2=sdformat.format(d1);
        System.out.println("second date Date2 \t"+date2);
        
        int result = date1.compareTo(date2);

        if (result < 0) {
            System.out.println("Date1 is before Date2");
        }```

LOCALDATE>STATICVARIABLE DATE this is condition and want to compare date and month only.

Run Code Online (Sandbox Code Playgroud)

java spring date simpledateformat

1
推荐指数
1
解决办法
449
查看次数

标签 统计

date ×1

java ×1

simpledateformat ×1

spring ×1