我是靠谱客的博主 美好大象,最近开发中收集的这篇文章主要介绍java8中的calender类_java8 新增的操作时间和日期的类,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在java8之前,操作日期和时间jdk提供了Date类和Calendar类,想想其操作就很头疼,及其不方便,所以项目里更多操作时间和日期的地方都要引入第三方jar包,joda-time就是很受欢迎的一个。 闲话少说,直接上代码。 如果想获取下一秒怎么办? 之前:

Date now = new Date();

Calendar calendar = Calendar.getInstance();

calendar.setTime(now);

calendar.add(Calendar.SECOND, 1);

Date nextSecond = calendar.getTime();

之后:

LocalTime time = LocalTime.now();

LocalTime nextSecond = time.plusSeconds(1);

amazing?有没有? 不仅代码简洁了很多,而且也很容易理解,当前time就是用LocalTime.now();下一秒就是plusSeconds(1)即可;

再比如想获取今天12:30:56(即中午十二点三十分56秒)呢? 之前:

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.HOUR, 12);

calendar.set(Calendar.MINUTE, 30);

calendar.set(Calendar.SECOND, 56);

//calendar.set(2017,06,27,12,30,56);

最后

以上就是美好大象为你收集整理的java8中的calender类_java8 新增的操作时间和日期的类的全部内容,希望文章能够帮你解决java8中的calender类_java8 新增的操作时间和日期的类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(81)

评论列表共有 0 条评论

立即
投稿
返回
顶部