LocalDate的用法(《java核心技术 卷一》 20210523)
2021/5/23 12:25:34
本文主要是介绍LocalDate的用法(《java核心技术 卷一》 20210523),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
各位小伙伴们大家好,今天是周日,还是一个在图书馆内啃书学习的日子,现在就来分享一下自己的学习心得:
一、LocalDate的用法及作用:
1、jdk8以后,多了许多的工具类,比较常见的就包括现在看到的LocalDate,一个日期处理类。
1)java.time.LocalDate ——只能对年月日进行处理。 2021-05-23
2)java.time.LocalTime——只能对时分秒纳秒进行处理。 10:28:31.572
3)java.time.LocalDateTime——同时处理年月日时分秒纳秒。 2021-05-23T10:28:31.572
2、LocalDate的用法:
1)获取当前的时间 LocalDate.now()。
2) 获取当前时间是当月的第几天 LocalDate.now().getDayOfMonth()。
3)获取当前时间是一周内的第几天 LocalDate.now().getDayOfWeek()。 Monday—Sunday
4) 获取当前时间是一年的第几天 LocalDate.now().getDayOfYear()。
5)获取本月的第一天 LocalDate.now().with(TemporalAdjusters.firstDayOfMonth); TemporalAdjusters——时间调节器 2021-05-01
6)获取本月的最后一天 LocalDate.now().with(TemporalAdjusters.lastDayOfMonth); 2021-05-31
7) 获取到本月最后一天+1天 LocalDate.now().with(TemporalAdjusters.lastDayOfMonth).plusDays(1);
8) 获取2021年的第一个周一 LocalDate.parse("2021-01-01").with(TemporalAdjusters.firstInMonth(DayfOWeek.Monday)); 2021年的第一个周一是:2021-01-04
3、LocalDate的格式化不需要SimpleDateFormate()的方法:
1) 先设置要解析成的日期格式: DateTimeFormate df=new DateTimeFormate.ofPattern("YYYY年MM月dd日");
2)将当前日期(只有年月日)解析成上述格式的字符串: String today=LocalDate.now().formate(df);
3)输出判断 :System.out.println(“today=”+today。concat("天天天天")); today=2021年05月23日天天天天
这篇关于LocalDate的用法(《java核心技术 卷一》 20210523)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-21订单系统资料入门教程:轻松管理你的订单
- 2024-09-21Java部署资料:新手入门教程
- 2024-09-21Java部署资料:新手入门教程
- 2024-09-21Java订单系统资料:新手入门教程与实战指南
- 2024-09-21Java管理系统资料入门教程
- 2024-09-21从零开始学习Java监控系统资料
- 2024-09-21Java就业项目资料:新手入门的必备教程
- 2024-09-21Java全端资料:初学者指南
- 2024-09-21Java全栈资料入门教程及资源汇总
- 2024-09-21Java日志系统资料入门教程