【发布时间】:2016-11-24 09:59:48
【问题描述】:
我想获取当前周数并将其显示在我的应用程序中。 网上有很多使用旧 WeekOfYearCalendarUnit 的示例,这可以解决我的问题,但在真正的 Apple 时尚中,它已被弃用,并且没有提供替代方案。我设法将这个功能从至少一年中的几周显示出来。但不是现在的。
func weekYear(){
let weekRange = NSCalendar.current.range(of: .weekOfYear, in: .yearForWeekOfYear, for: Date())
print("\(weekRange?.count)")
}
我的问题是如何在 xcode 8.1 中使用 swift 3 获取当前周数?
【问题讨论】:
-
基本上
yearForWeekOfYear和weekOfYear没有被弃用,它们只是从YearForWeekOfYearCalendarUnit和WeekOfYearCalendarUnit重命名并变成了一个枚举。 -
let numOFWeeks = Calendar.current.component(.weekOfYear, from: Date())
标签: swift3