[swift] SwiftDate를 사용하여 이번 주의 첫 번째 날짜 가져오기

SwiftDate는 Swift를 위한 날짜 및 시간 처리 라이브러리입니다. 이 라이브러리를 사용하면 첫 번째 날짜를 포함한 이번 주의 날짜를 쉽게 가져올 수 있습니다. 아래의 예시 코드를 통해 이를 확인해보겠습니다.

먼저, SwiftDate 라이브러리를 설치합니다. 프로젝트에 CocoaPods을 사용한다면 Podfile에 다음과 같이 추가합니다:

pod 'SwiftDate'

설치가 완료되면, import 문을 사용하여 SwiftDate를 가져옵니다:

import SwiftDate

이제 다음 코드를 사용하여 이번 주의 첫 번째 날짜를 가져옵니다:

let firstDayOfWeek = DateInRegion().startOfWeek()
print(firstDayOfWeek.toString())

위 코드에서 DateInRegion()은 현재 날짜와 시간을 나타내는 인스턴스를 생성합니다. startOfWeek()은 이번 주의 첫 번째 날짜를 계산하기 위한 SwiftDate의 메서드입니다. toString()은 날짜를 문자열로 변환하여 출력하기 위한 메서드입니다.

실행 결과로, 이번 주의 첫 번째 날짜가 “2021-06-28”과 같은 형식의 문자열로 출력될 것입니다.

이처럼 SwiftDate를 사용하여 이번 주의 첫 번째 날짜를 가져올 수 있습니다. SwiftDate는 다양한 날짜 및 시간 연산을 지원하므로, 자세한 사용법은 공식 SwiftDate 문서를 참조해주시기 바랍니다.

참고 자료