猿问

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

我有一个限制月份和年份 ex: 的字符串,2019-02我需要将其转换为两个LocalDateTime. 我需要 02 月的第一天和最后一天。



慕慕森
浏览 219回答 1
1回答

LEATH

使用YearMonth类:YearMonth yearMonth = YearMonth.parse("2019-02");LocalDate startDate = yearMonth.atDay(1); // 2019-02-01LocalDate endDate = yearMonth.atEndOfMonth(); // 2019-02-28LocalDateTime然后,如果您需要一天的开始时间,您可以转换为例如:LocalDateTime startDayTime = startDate.atStartOfDay(); // 2019-02-01T00:00
随时随地看视频慕课网APP

相关分类

Java
我要回答