目录
- Java库中的LocalDate类
- Java获取上周指定日的日期
- 总结
Java库中的LocalDate类
类库设计者决定将保存时间与给时间点命名分开。所以标准Java类库分别包含了两个类:一个用来表示时间点的Date类;另一个是用来表示大家熟悉的日历表示法的LocalDate类。

将时间与日历分开是一种很好的面向对象设计。通常,最好使用不同的类表示不同的概念。
不要使用构造器来构造LocalDate类的对象。实际上,应当使用静态工厂方法代表你调用构造器。
下面表达式
LocalDate.now();
会构造一个新对象,表示构造这个对象时日期。
可以提供年、月和日来构造对应一个特定日期对象
LocalDate.of(1999,12,31);
当然,通常都希望将构造的对象保存在一个对象变量中:
LocalDate newYearsEve = LocalDate.of(1999,12,31);
一旦有了一个LocalDate对象,可以用方法getYear、getMonthValue和getDayOfMonth得到年、月和日:
int year = newYearsEve.getYear();//2025
int month = newYearsEve.getMonthValue();//1
int day = newYearsEve.getDayOfMonth();//15
看起来这个没多大意义,因为这些正是构造对象时使用的那些值。不过有时可能某个日期是计算得到的,你希望调用这些方法来得到更多信息。例如plusDays方法会得到一个新的LocalDate,如果把这个方法的对象,称为当前对象,这个新日期对象则是距当前对象指定天数的一个新日期:
LocalDate aThousandDaysLater = newYearsEve.plusDays(1000)
int year = aThousandDaysLater.getYear(); //2025
int month = aThousandDaysLater.getMonthValue();//10
int day = aThousandDaysLater.getDayOfMonth();//11
LocalDate类封装了实例域来维护所设置的日期。如果不查看源代码,就不可能知道类内部的日期表示。
Java获取上周指定日的日期
获取上周星期一的日期
LocalDate local=LocalDate.now().with(DayOfWeek.MONDAY);
以上方法更改上周指定日只要更改with()方法中的参数去指定过滤条件就行。就比如要获取今天日期所属这个礼拜的星期二的日期就可以:
LocalDate local=LocalDate.now().with(DayOfWeek.TUESDAY);
//now()当前时间为2019.5.17
LocalDate nowDate = LocalDate.now();
System.out.println(
nowDate.minusMonths(1)
.with(MonthDay.of(nowDate.minusMonths(1).getMonth(), 3))
);
2019-04-03
Process finished with exit code 0
参考书籍:
《java核心基础·卷一:基础知识(原版10)》
总结
相关推荐:
AI一键生成原创文章,让创作更高效更轻松!
今时CMS:引领数字化转型的智慧之选,河南seo优化网站联系方式
SEO可以帮助网站在搜索引擎中获得较高的排名-助力企业数字化转型的关键,赵立新AI换脸图片对比
ChatGPT宕机两小时,OpenAI紧急修复,用户期待AI恢复正常服务,oppo小布ai
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
SEO大神如何在激烈的互联网竞争中脱颖而出?,网页设计和网站建设试题
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
“扩写AI”-引领写作革命,开启智能创作新时代,dede seo 标题如何填写
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
专业关键词助力SEO优化,让你的内容脱颖而出,东营响应式网站优化
AI免费生成文字,打造创作新时代
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
用AI生成文章,让创作更简单高效
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
SEO流程全解析:如何提升网站流量与排名,账号如何营销推广
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
AI免费生成文章让创作变得轻松自如
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
seo需要什么人员,seo需要什么技能 ,画大学ai
AI智能软件:未来科技的核心力量
什么是SEO金融,seo是做什么的 ,ai中转程序
优化分析:提升企业效益的关键策略,山东大网站建设
洗文章AI:让内容创作变得更智能、更高效
ChatGPT当前不可用?背后的原因与解决方案全解析,ai propos
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
SEO走动:提升网站流量的关键一步,SEO数据监控宝宝推荐
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
SEO代做:让你的企业轻松登顶搜索引擎,快速提升曝光率,seo 提高注册量
ChatGPT不登录,如何畅享AI的智能服务?,手信ai
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
ChatGPT+维护页面:您的智能助手之旅,安全、高效、无忧,奥特曼画图ai
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
SEO外,如何提升网站整体营销效果?,文轩网络营销推广方案
如何快速写出高质量的AI文章:从入门到精通
SEO结构优化:助力网站提升排名与流量的关键策略,杭州小网站推广哪家好做
ChatGPT可以实现新闻报道的即时自动化生成,怎么更改ai2的图标
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
AI免费文章生成器:轻松创作高质量内容的终极工具
“收录量为1”,打造数字化时代的独特竞争力,网站建设页面制作流程
什么是seo伪原创,seo就业前景伪原创怎么写 ,头像ai画怎么弄
ChatGPT翻译打不开?解决方法!,ai爱股票
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教