资讯专栏INFORMATION COLUMN

threeten-extra使用实例

lk20150415 / 1977人阅读

摘要:序是一个基于的的扩展包,本文简单介绍一下的使用实例。实例获取日期的年月周天时分获取或时间获取月或年中的天数获取上下一工作日获取时间距离

threeten-extra是一个基于java8的java.time的扩展包,本文简单介绍一下threeten-extra的使用实例。

maven
        
            org.threeten
            threeten-extra
            1.2
        
实例 获取日期的年、月、周、天、时、分
LocalDateTime first = LocalDateTime.parse("2017-07-03T10:15:30", DateTimeFormatter.ISO_DATE_TIME);
LocalDateTime second = LocalDateTime.parse("2011-08-08T12:15:10", DateTimeFormatter.ISO_DATE_TIME);
    @Test
    public void testYears(){
        System.out.println(Years.between(first,second));
    }

    @Test
    public void testMonths(){
        System.out.println(Months.between(first,second));
    }

    @Test
    public void testWeeks(){
        System.out.println(Weeks.between(first,second));
    }

    @Test
    public void testDays(){
        System.out.println(Days.between(LocalDate.parse("2017-08-01"),LocalDate.parse("2017-08-03")));
    }

    @Test
    public void testHours(){
        System.out.println(Hours.between(first,second).getAmount());
    }

    @Test
    public void testMinutes(){
        System.out.println(Minutes.between(first,second));
    }

    @Test
    public void testSeconds(){
        System.out.println(Seconds.between(first,second));
    }
获取am或pm时间
    @Test
    public void testAmPm(){
        System.out.println(AmPm.from(LocalTime.now()));
    }
获取月或年中的天数
    @Test
    public void testDayOfMonth(){
        System.out.println(DayOfMonth.from(LocalDate.now()));
    }

    @Test
    public void testDayOfYear(){
        System.out.println(DayOfYear.from(LocalDate.now()));
    }
获取上/下一工作日
    @Test
    public void testTemporals(){
        System.out.println(first.with(Temporals.previousWorkingDay()));
        System.out.println(first.with(Temporals.nextWorkingDay()));
    }
获取时间距离
@Test
    public void testDuration(){
        System.out.println(PeriodDuration.between(first,second).getPeriod());
        System.out.println(PeriodDuration.between(first,second).getDuration());
    }
doc

threeten-extra

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70254.html

相关文章

  • 阿里云服务器各实例规格名称的含义,实例规格是怎么选择?

    摘要:阿里云实例规格级别有哪些云服务器实例规格族可分为企业级实例规格族和入门级实例规格族。选购云服务器时,需要选择云服务器实例的规格信息实例规格族,也就是配置信息,实例规格族涉及到架构分类和应用场景等。阿里云ecs各实例规格名称的含义,实例规格是什么。 我们在了解和购买阿里云产品的时候,实例、实例规格是出现比较多的,所以有必要从概念和作用方面做个了解: 1、阿里云实例规格族包括哪些类型? (1)阿...

    nanchen2251 评论0 收藏0
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法

    摘要:今天呢,服务器吧小编就给刚接触阿里云的新手小白带来快速入门阿里云服务器的方法。注册阿里云账号,并完成实名认证。教你如何格式化阿里云服务器数据盘第六步释放实例。相信阿里云服务器ECS已被广大的企业和个人站长所使用,但对于之前没有使用过阿里云服务器的新手小白来说,无疑是一头雾水。今天呢,服务器吧小编就给刚接触阿里云ECS的新手小白带来快速入门阿里云服务器的方法。请往下看! 第一步:完成准备工作...

    Pikachu 评论0 收藏0
  • 阿里云服务器必须要建实例

    摘要:阿里云服务器必须要建实例吗,阿里云服务器实例。我们来看看这次阿里云的云服务器折活动有什么需要注意的阿里云云服务器折起的活动什么时候结束目前得到的信息是,首购折的活动是长期有效的哟。阿里云服务器必须要建实例吗,阿里云ecs服务器实例。 接触和使用阿里云服务器、阿里云数据库,我们对阿里云实例并不陌生,对于刚使用阿里云服务的亲来说,阿里云实例的基础知识可以做个了解: 1、什么是阿里云实例,阿里云实...

    pubdreamcc 评论0 收藏0
  • 使用 ESS SDK 快速创建多实例规格伸缩配置

    摘要:您可以选择使用来管理您项目的依赖库,在您的项目对应的文件中加入下面的依赖项即可使用创建多实例规格伸缩配置导入到您的工程以后,您就可以创建多实例规格伸缩配置了。 摘要: ESS 伸缩配置定义了用于弹性伸缩的 ECS 实例的配置信息,包含了实例规格、网络、安全组、带宽等配置信息,您可灵活地搭配这些配置信息来为您的伸缩组创建伸缩配置。 本文将详细介绍 ESS 多实例规格的伸缩配置,并给出多实...

    马永翠 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<