1185. 一周中的第几天
给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。
输入为三个整数: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 年之间的有效日期。
ME
func dayOfTheWeek(day int, month int, year int) string {
t := time.Date(year, time.Month(month), day, 0, 0, 0, 0, time.UTC)
return t.Weekday().String()
}
本文介绍了一个算法,用于将特定的日期转换成对应的星期几。通过输入日、月、年,可以准确得到如“Sunday”、“Monday”等表示星期的字符串。示例包括了不同日期的转换结果,如2019年8月31日是“Saturday”,1999年7月18日是“Sunday”。适用于1971至2100年间的有效日期。
783

被折叠的 条评论
为什么被折叠?



