Java语言 输入 2023-05 获取这个字符串日期的天数
时间: 2024-01-25 16:04:55 浏览: 88
Java 获取日期时间代码
可以使用Java中的日期时间类——LocalDate来计算该日期的天数。具体代码如下:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
String dateString = "2023-05";
LocalDate date = LocalDate.parse(dateString + "-01");
long days = ChronoUnit.DAYS.between(date.withDayOfMonth(1), date.withDayOfMonth(date.lengthOfMonth())) + 1;
System.out.println(days);
}
}
```
该代码将输入的字符串日期解析成LocalDate对象,并通过withDayOfMonth方法获取该月的第一天和最后一天,最后用ChronoUnit.DAYS.between方法计算天数。结果为31天。
阅读全文