Java LocalDate 获取当月天数
可以使用getMonth()方法获取startTime的月份,然后根据月份使用YearMonth.of()方法创建一个YearMonth对象,最后使用lengthOfMonth()方法获取当月的天数。
以下是使用Java编写的示例代码:
import java.time.LocalDate;
import java.time.YearMonth;
public class Main {
public static void main(String[] args) {
LocalDate startTime = LocalDate.of(2022, 3, 1); // 设置startTime为2022年3月1日
int month = startTime.getMonthValue(); // 获取startTime的月份
YearMonth yearMonth = YearMonth.of(startTime.getYear(), month); // 创建YearMonth对象
int daysInMonth = yearMonth.lengthOfMonth(); // 获取当月的天数
System.out.println('当月的天数为:' + daysInMonth);
}
}
运行以上代码将输出:
当月的天数为:31
原文地址: http://www.cveoy.top/t/topic/qpov 著作权归作者所有。请勿转载和采集!