[swift] SwiftDate를 사용하여 특정 분 이전의 날짜 가져오기

SwiftDate는 Swift에서 날짜 및 시간 관련 작업을 쉽게 처리할 수 있게 해주는 라이브러리입니다. 이 라이브러리를 사용하여 특정 분 이전의 날짜를 가져오는 방법을 알아보겠습니다.

설치

SwiftDate는 CocoaPods를 사용하여 설치할 수 있습니다. Podfile에 다음과 같이 추가해주세요:

pod 'SwiftDate'

그리고 터미널에서 pod install 명령을 실행하여 라이브러리를 설치합니다.

사용 방법

SwiftDate를 사용하여 특정 분 이전의 날짜를 가져오기 위해서는 DateInRegion을 사용해야 합니다. 다음은 예제 코드입니다:

import SwiftDate

// 현재 날짜 및 시간 가져오기
let currentDate = DateInRegion()

// 특정 분 이전의 날짜 가져오기
let minutesAgo = currentDate - 10.minutes

// 결과 출력
print("10분 전: \(minutesAgo.toString(format: .custom("YYYY-MM-dd HH:mm:ss")))")

위의 코드를 실행하면 현재 날짜 및 시간에서 10분 전의 날짜와 시간이 출력됩니다.

참고 자료