2020-02-13
相信各位小伙伴都用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以上的版本,可以试一试
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