Java8的新增的时间类和格式化 4

			对于 MonthDay  的测试

MonthDay的精度比LocalDate更低,只有 月 日 , 方法和其他三个类是相似的,所以我只测试几个方法

//这里写一个小程序,测试 你的生日和今天是否是同一天
import java.time.MonthDay;
import java.time.LocalDate; 

public class TestMonthDay {
    public static void main(String[] args){
    
        LocalDate  birthday = LocalDate.of(2018,12,18);      //生日
     
       LocalDate  today = LocalDate.now();         //今天
     
        MonthDay birth = MonthDay.from(birthday);   //从 生日里取出 月 和 日
     
        MonthDay day = MonthDay.from(today);         //从今天取出 月 和 日
     
        if(birth.equals(day)){
                System.out.println("今天是你的生日!");
        }
        else{
            System.out.println("今天不是你的生日!");
        }
        			
        //测试相等性的方法
        //判断一个时间是否在另一个时间的后面
        System.out.println(birthday.isAfter(today));

        //判断一个时间是否在另一个时间的前面
        System.out.println(birthday.isBefore(today));     

		//LocalTime没有isEqual方法,但是可以用euqals判断相等性
    }
}

我测试 LocalDate的链接:
https://blog.csdn.net/qq_42394457/article/details/85086381

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值