美文网首页
Java 8 Time Api - LocalTime

Java 8 Time Api - LocalTime

作者: xuanjiuye | 来源:发表于2019-10-28 20:16 被阅读0次

    LocalTime

    这节来承接上一节
    作为本文的就来讲一讲比如LocalTime的部分使用

    LocalTime ISO格式(HH:MM:SS)

    获取本地不带日期的时间

    LocalTime now = LocalTime.now();
    

    获取本地某一天不带日期时间

    LocalTime of = LocalTime.of(16, 51, 39,467000000);
    LocalTime parse = LocalTime.parse("16:51:39.467");
    

    获取当前日期并减去一个加减一个小时

    LocalTime plus = LocalTime.now().plus(1, ChronoUnit.HOURS);
    LocalTime minusHours = LocalTime.now().minusHours(1);
    

    获取固定时间的小时数,分钟数,秒数和纳秒数

    int hour = LocalTime.parse("08:30").getHour();
    int minute = LocalTime.parse("08:30").getMinute();
    int second = LocalTime.parse("08:30").getSecond();
    int nano = LocalTime.parse("08:30").getNano();
    

    日期比较:

    boolean before = LocalTime.parse("08:30").isBefore(LocalTime.parse("17:30"));
    boolean after = LocalTime.parse("08:30").isAfter(LocalTime.parse("17:30"));
    

    用with调整日期:

    LocalTime withSecond = LocalTime.now().withSecond(2);
    

    截断时间:

    LocalTime truncatedTo = LocalTime.now().truncatedTo(ChronoUnit.HOURS);
    

    相关文章

      网友评论

          本文标题:Java 8 Time Api - LocalTime

          本文链接:https://www.haomeiwen.com/subject/rywbvctx.html