//给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。 // // 输入为三个整数: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) }