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

在两个localdatetime java 8+中转换字符串'yyyy-mm'

在两个localdatetime java 8+中转换字符串'yyyy-mm'

慕慕森 2022-07-06 18:38:58
我有一个限制月份和年份 ex: 的字符串,2019-02我需要将其转换为两个LocalDateTime. 我需要 02 月的第一天和最后一天。
查看完整描述

1 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

使用YearMonth类:


YearMonth yearMonth = YearMonth.parse("2019-02");

LocalDate startDate = yearMonth.atDay(1); // 2019-02-01

LocalDate endDate = yearMonth.atEndOfMonth(); // 2019-02-28

LocalDateTime然后,如果您需要一天的开始时间,您可以转换为例如:


LocalDateTime startDayTime = startDate.atStartOfDay(); // 2019-02-01T00:00


查看完整回答
反对 回复 2022-07-06
  • 1 回答
  • 0 关注
  • 218 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信