Loading...

LocalDateTime的使用

avatar

JimXu

2020-02-13

JAVA

LocalDateTime的使用

相信各位小伙伴都用jdk1.8以上的版本了吧,毕竟Spring5都不支持1.8以下的版本了呢。 那么还有多少的小伙伴再用new Date(),然后用SimpleDateFormat转换时间格式的呢,醒醒吧,大清亡了,在jdk1.8中,新增了一个LocalDate ,LocalTime,LocaDateTime这些类,我们来看看新操作

获取当前日期

System.out.println(LocalDate.now());

获取当前时间

System.out.println(LocalTime.now());

获取当前日期+时间

System.out.println(LocalDateTime.now());

输出看看

2020-01-13
11:50:37.759
2020-01-13T11:50:37.759

以前要进行天数的加减,要用到Calendar,现在呢

		//现在
        System.out.println(LocalDateTime.now());
        //现在+5年
        System.out.println(LocalDateTime.now().plusYears(5L));
        //现在+5月
        System.out.println(LocalDateTime.now().plusMonths(5L));
        //现在-5天
        System.out.println(LocalDateTime.now().plusDays(-5L));

输出

//现在
2020-01-13T12:01:04.733
//现在+5年
2025-01-13T12:01:04.734
//现在+5月
2020-06-13T12:01:04.734
//现在-5天
2020-01-08T12:01:04.734

方便嘛

当然,还要更多的功能,如果你使用的jdk1.8以上的版本,可以试一试

Leave a message

tips:Your personal homepage URL will be publicly linked, but your email address will not be publicly displayed; your IP address will be saved, but only your current city name will be publicly displayed.

comment



Other article