Swift3 如何在Swift中将本周的第一个日期设置为周三?

Swift3 如何在Swift中将本周的第一个日期设置为周三?,swift3,calendar,nsdate,nscalendar,Swift3,Calendar,Nsdate,Nscalendar,如何将一周的第一个日期设置为周三,并在黄色条上显示一周的第一个和最后一个日期?因为时间表每周三都会更新 请检查以下内容: var calendar = Calendar.current calendar.firstWeekday = 4 let startOfWeek = calendar.date(from: calendar.dateComponents([.yearForWeekOfYear, .weekOfYear], from: Date()))! let endOfWeek

如何将一周的第一个日期设置为周三,并在黄色条上显示一周的第一个和最后一个日期?因为时间表每周三都会更新


请检查以下内容:

var calendar = Calendar.current
calendar.firstWeekday = 4

let startOfWeek = calendar.date(from: calendar.dateComponents([.yearForWeekOfYear, .weekOfYear], from: Date()))!    
let endOfWeek = calendar.date(byAdding: .day, value: 6, to: startOfWeek)!

print(startOfWeek)
print(endOfWeek)