本文主要是介绍Java 8中的LocalDateTime类API指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
再不点蓝字关注,机会就要飞走了哦
LocalDateTime Class带有示例的API。LocalDateTime表示日期和时间的组合。
当我们需要日期和时间的组合时,这是最常用的类。这个类提供了各种各样的API,我们将查看一些最常用的API。java.time.LocalDateTime类是一个不可变的类,它表示没有时区信息的日期时间,例如‘2018-08-12T10:35:55’。
下面的类图显示了一个API列表,LocalDateTime类提供。
1
获取当前日期时间和特定日期时间对象的
LocalDateTime API
LocalDateTime 类分别提供以下API来创建当前日期时间对象和特定日期时间对象。
· static LocalDateTime now():从默认时区中的系统时钟中获取当前日期时间。
· static LocalDateTime now(Clock clock):从指定时钟获取当前日期时间。
· static LocalDateTime now(ZoneId zone):从指定时区中的系统时钟中获取当前日期时间.
产出:
2
LocalDateTime API从LocalDateTime
获取一年、月、日
LocalDateTime LocalDateTime.
· int getYear():获取年份字段。
· Month getMonth():使用Month 明灯。
· int getDayOfMonth():获取每月一天的字段。
· DayOfWeek getDayOfWeek():获取每周一天的字段,即枚举。DayOfWeek.
· int getDayOfYear():获取一年一天的字段。
产出:
3
LocalDateTime API从LocalDateTime
获取小时、分钟、秒
LocalDateTime 类提供以下API来获取小时、分钟、秒LocalDateTime.
· int getHour():获取一天一小时的字段。
· int getMinute():获取每小时一分钟的字段。
· int getNano():获取纳米秒场。
· int getSecond():获取第二分钟字段。
4
LocalDateTimeAPI将年月日、时分秒
添加或减去到LocalDateTime
下面的示例显示如何将年、月、日、小时、分钟和秒加减到LocalDateTime 班级,等级
产出:
5
LocalDateTimeAPI用于比较Java中的
LocalDateTime对象
LocalDateTime 类提供以下API比较LocalDateTime 对象在Java中。
· boolean isAfter(ChronoLocalDateTime other):检查此日期时间是否在指定日期时间之后。
· boolean isBefore(ChronoLocalDateTime other)
· boolean isEqual(ChronoLocalDateTime other)
· int compareTo(ChronoLocalDateTime other) 将此日期时间与其他日期时间进行比较。
产出:
6
用Java将LocalDateTime转换为
LocalDateTime的LocalDateTimeAPI
LocalDateTime 类提供下列要转换的APILocalDateTime到LocalDate在爪哇。
· LocalDate toLocalDate() *获取LocalDate 是这个约会时间的一部分。
产出:
7
用Java将LocalDateTime转换为
localTime的LocalDateTimeAPI
LocalDateTime 类提供下列要转换的APILocalDateTime到LocalTime在爪哇。
· LocalTime toLocalTime()*获取LocalTime 是这个约会时间的一部分。
产出:
看到这里,你想不想踩在过来人的肩膀上,轻松实现专业技能的提升呢?不妨扫码加入java技术交流分享群,体验精彩公开课,还能免费领取更多学习资料。
加入「java技术交流分享群」,开启你的技能提升之旅吧~
不关注
就捣蛋
长按上方二维码,关注“Java高级部落”
点击原文,加入Java技术交流群
这篇关于Java 8中的LocalDateTime类API指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!