为了账号安全,请及时绑定邮箱和手机立即绑定

Java8根据一年中的第几周获得Monday

Java8根据一年中的第几周获得Monday

鸿蒙传说 2019-05-09 22:31:20
Java8时间解析异常已知一个时间字符串,表示一年中的第几周,如2018-48,2018年的第48周,想通过这个字符串来获取这周的星期一和星期天的时间相关代码//返回2018-48Stringformat=LocalDate.now().format(DateTimeFormatter.ofPattern("YYYY-w"));//异常LocalDatedate=LocalDate.parse(format,DateTimeFormatter.ofPattern("YYYY-w"));该如何解析呢?
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

现在我是这样获取,参考的另外一个答案,获取local设置成了法国,获取到的一周的第一天是星期一,满足我的需求
intyear=2018;
intweek=48;
WeekFieldsweekFields=WeekFields.of(Locale.FRANCE);
LocalDateTimemonday=LocalDateTime.now()
.withYear(year)
.with(weekFields.weekOfYear(),week)
.with(weekFields.dayOfWeek(),1L);
                            
查看完整回答
反对 回复 2019-05-09
  • 2 回答
  • 0 关注
  • 2254 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号