Java每日一练11
根据年月日获取日期数
/**
* 一周中的第几天
*
* @author 驳壳毛瑟
* @apiNote of(int year, Month month, int dayOfMonth)
* 从一年,一个月和一天获得一个 LocalDate的实例
* <p>
* getDayOfWeek()
* 获取星期几字段,这是一个枚举 DayOfWeek
* <p>
* getValue()
* 枚举类DayOfWeek方法,获得星期几 int价值
*/
class Solution5 {
public String dayOfTheWeek(int day, int month, int year) {
LocalDate localDate = LocalDate.of(year, month, day);
String[] ss = {
"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
return ss[localDate.getDayOfWeek().getValue() - 1];
}
}
class LocalDateTest {
public static void main(String[] args) {
Solution5 solution5 = new Solution5();
String s = solution5.dayOfTheWeek(3, 1, 2022);
System.out.println(s); // Monday
}
}
多线程哲学家进食问题
<