swift let date = Date() let format = DateFormatter() format.dateFormat = "yyyy-MM-dd HH:mm" format.timeZone = TimeZone(identifier: "Asia/Tokyo") print( "現在時刻: ", format.string(from: date) ) //年数の計算 let zellerCongruence = { (year: Int, month: Int, day: Int) in (year + year/4 - year/100 + year/400 + (13 * month + 8)/5 + day) % 7 } //曜日を求める関数 func dayOfWeek(_ year: Int, _ month: Int, _ day: Int) -> Int { var year = year var month = month if month == 1 || month == 2 { year -= 1 month += 12 } return zellerCongruence(year, month, day) } let dayOfweek = dayOfWeek(2019,1,1)//ここに値を代入したい print(dayOfweek)
ここに代入したいというところにdateのyyyy,MM,ddを入れて現在の年数と日付から曜日を習得したいです。