1185. Day of the Week

# 1185. Day of the Week#

## 题目 #

Given a date, return the corresponding day of the week for that date.

The input is given as three integers representing the `day``month` and `year` respectively.

Return the answer as one of the following values `{"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}`.

Example 1:

``````Input: day = 31, month = 8, year = 2019
Output: "Saturday"
``````

Example 2:

``````Input: day = 18, month = 7, year = 1999
Output: "Sunday"
``````

Example 3:

``````Input: day = 15, month = 8, year = 1993
Output: "Sunday"
``````

Constraints:

• The given dates are valid dates between the years `1971` and `2100`.

## 题目大意 #

• 给出的日期一定是在 1971 到 2100 年之间的有效日期。

## 解题思路 #

• 给出一个日期，要求算出这一天是星期几。
• 简单题，按照常识计算即可。

## 代码 #

``````
package leetcode

import "time"

func dayOfTheWeek(day int, month int, year int) string {
return time.Date(year, time.Month(month), day, 0, 0, 0, 0, time.Local).Weekday().String()
}

``````

Sep 6, 2020