欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java根據月份獲取當月起始和結束

李明濤1年前7瀏覽0評論

在Java中,如果我們需要獲取當月的起始日期和結束日期,可以使用以下代碼:

import java.time.LocalDate;
import java.time.YearMonth;
public class MonthStartAndEnd {
public static void main(String[] args) {
// 獲取當月的年月
YearMonth yearMonth = YearMonth.now();
// 獲取當月的第一天
LocalDate firstDay = yearMonth.atDay(1);
// 獲取當月的最后一天
LocalDate lastDay = yearMonth.atEndOfMonth();
// 輸出結果
System.out.println("當月起始日期:" + firstDay);
System.out.println("當月結束日期:" + lastDay);
}
}

代碼中我們首先使用Java 8中的日期類YearMonth獲取當前年月,然后使用atDay(1)方法獲取當月的第一天,使用atEndOfMonth()方法獲取當月的最后一天,最后將結果輸出即可。

如果我們需要獲取指定月份的起始日期和結束日期,可以使用以下代碼:

import java.time.LocalDate;
import java.time.YearMonth;
import java.time.format.DateTimeFormatter;
public class MonthStartAndEnd {
public static void main(String[] args) {
// 指定月份
String month = "2022-01";
// 轉換為YearMonth對象
YearMonth yearMonth = YearMonth.parse(month, DateTimeFormatter.ofPattern("yyyy-MM"));
// 獲取指定月份的第一天
LocalDate firstDay = yearMonth.atDay(1);
// 獲取指定月份的最后一天
LocalDate lastDay = yearMonth.atEndOfMonth();
// 輸出結果
System.out.println(month + "起始日期:" + firstDay);
System.out.println(month + "結束日期:" + lastDay);
}
}

代碼中我們使用YearMonth類的靜態方法parse將指定月份字符串轉換為YearMonth對象,然后使用atDay(1)和atEndOfMonth()方法分別獲取該月的第一天和最后一天,最后將結果輸出即可。