[IOS] 현재 날짜를 기준으로 몇 주차인지 계산하는 방법

iOS에서 현재 날짜를 기준으로 몇 주차인지 계산하는 방법은 Calendar 클래스와 DateComponents를 사용하여 할 수 있습니다. 아래의 Swift 코드 예시를 참고하시기 바랍니다.

import Foundation

let calendar = Calendar.current
let today = Date()

let components = calendar.dateComponents([.weekOfYear], from: today)
if let weekOfYear = components.weekOfYear {
    print("현재 주차: \(weekOfYear)주")
} else {
    print("주차를 계산할 수 없습니다.")
}` 

위 코드는 현재 날짜를 Date()로 가져와 Calendar.current로 현재 사용자의 달력을 가져옵니다. 그런 다음 dateComponents(_:from:) 메서드를 사용하여 weekOfYear 컴포넌트를 추출합니다. weekOfYear 컴포넌트는 현재 날짜가 속한 주차를 나타냅니다. 결과를 출력하거나 원하는 방식으로 사용하면 됩니다.

위의 코드는 현재 주차를 계산하지만, 원하는 날짜의 주차를 계산하려면 today 변수를 원하는 날짜로 대체하면 됩니다.