Java 程式,獲取 2019 年每個月最後一天的星期幾
對於每個月的最後一天,首先為星期幾建立列表集合 -
List<DayOfWeek>dayOfWeek = new ArrayList<>();
現在,獲取 2019 年每個月最後一天的星期幾,使用 withYear() 設定年份,並使用 lastDayOfMonth() 和 getDayOfWeek 方法 -
for (Month m: Month.values()) {
DayOfWeek days = LocalDate.now().withYear(2019).with(m).with(TemporalAdjusters.lastDayOfMonth()).getDayOfWeek();
}示例
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.Month;
import java.time.temporal.TemporalAdjusters;
import java.util.ArrayList;
import java.util.List;
public class Demo {
public static void main(String[] argv) {
List<DayOfWeek>dayOfWeek = new ArrayList<>();
for (Month m: Month.values()) {
DayOfWeek days = LocalDate.now().withYear(2019).with(m).with(TemporalAdjusters.lastDayOfMonth()).getDayOfWeek();
dayOfWeek.add(days);
}
System.out.println("Last day of each month in 2019 = "+dayOfWeek);
}
}輸出
Last day of each month in 2019 = [THURSDAY, THURSDAY, SUNDAY, TUESDAY, FRIDAY, SUNDAY, WEDNESDAY, SATURDAY, MONDAY, THURSDAY, SATURDAY, TUESDAY]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP