Swift 如何将本周的第一天设置为星期三?
How to set the first date of current week to Wednesday in Swift?
如何将一周的第一个日期设置为星期三,并在黄色条上显示一周的第一个和最后一个日期?因为时间表会在每周三更新。
请检查这可能有帮助:
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)
如何将一周的第一个日期设置为星期三,并在黄色条上显示一周的第一个和最后一个日期?因为时间表会在每周三更新。
请检查这可能有帮助:
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)