58 lines
1.4 KiB
Java
58 lines
1.4 KiB
Java
//给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。
|
||
//
|
||
// 输入为三个整数:day、month 和 year,分别表示日、月、年。
|
||
//
|
||
// 您返回的结果必须是这几个值中的一个 {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday",
|
||
//"Friday", "Saturday"}。
|
||
//
|
||
//
|
||
//
|
||
// 示例 1:
|
||
//
|
||
// 输入:day = 31, month = 8, year = 2019
|
||
//输出:"Saturday"
|
||
//
|
||
//
|
||
// 示例 2:
|
||
//
|
||
// 输入:day = 18, month = 7, year = 1999
|
||
//输出:"Sunday"
|
||
//
|
||
//
|
||
// 示例 3:
|
||
//
|
||
// 输入:day = 15, month = 8, year = 1993
|
||
//输出:"Sunday"
|
||
//
|
||
//
|
||
//
|
||
//
|
||
// 提示:
|
||
//
|
||
//
|
||
// 给出的日期一定是在 1971 到 2100 年之间的有效日期。
|
||
//
|
||
// Related Topics 数学 👍 102 👎 0
|
||
|
||
package leetcode.editor.cn;
|
||
|
||
import java.text.SimpleDateFormat;
|
||
import java.util.Date;
|
||
|
||
//1185:一周中的第几天
|
||
class DayOfTheWeek {
|
||
public static void main(String[] args) {
|
||
//测试代码
|
||
Solution solution = new DayOfTheWeek().new Solution();
|
||
}
|
||
|
||
//力扣代码
|
||
//leetcode submit region begin(Prohibit modification and deletion)
|
||
class Solution {
|
||
public String dayOfTheWeek(int day, int month, int year) {
|
||
return new SimpleDateFormat("EEEE").format(new Date(year - 1900, month - 1, day));
|
||
}
|
||
}
|
||
//leetcode submit region end(Prohibit modification and deletion)
|
||
|
||
} |