[swift] SwiftDate를 사용하여 현재 시간 가져오기

소개

SwiftDate는 Swift에서 날짜와 시간을 다루는 데 도움이 되는 라이브러리입니다. 이 라이브러리를 사용하면 간편하게 현재 시간을 가져올 수 있습니다.

단계별 방법

1. SwiftDate 라이브러리 설치

SwiftDate를 사용하기 위해 먼저 Cocoapods를 이용하여 프로젝트에 라이브러리를 추가해야 합니다. Podfile에 다음과 같이 추가합니다:

pod 'SwiftDate'

그리고 터미널에서 다음 명령어를 실행하여 라이브러리를 설치합니다:

pod install

2. SwiftDate를 사용하여 현재 시간 가져오기

SwiftDate를 프로젝트에서 사용할 준비가 되었습니다. 이제 다음 코드를 사용하여 현재 시간을 가져올 수 있습니다:

import SwiftDate

let currentDate = DateInRegion()
print(currentDate.toString())

위 코드에서 DateInRegion()을 호출하여 현재 시간을 가져옵니다. toString() 메서드를 사용하여 시간을 문자열로 변환하여 출력합니다.

3. 시간 형식 설정

기본적으로 SwiftDate는 영어로 된 시간 형식을 사용하며, “yyyy-MM-dd HH:mm:ss” 형식으로 문자열로 변환합니다. 하지만 원하는 형식으로 시간을 출력하고 싶다면 toString() 메서드의 파라미터를 사용할 수 있습니다:

import SwiftDate

let currentDate = DateInRegion()
let customFormat = "yyyy년 MM월 dd일 a hh시 mm분 ss초"
print(currentDate.toString(customFormat))

위 코드는 현재 시간을 “yyyy년 MM월 dd일 a hh시 mm분 ss초” 형식으로 출력합니다. 필요에 따라 원하는 형식을 설정해줄 수 있습니다.

결론

SwiftDate를 사용하여 현재 시간을 가져오는 방법을 알아보았습니다. 이 라이브러리를 사용하면 시간을 손쉽게 가져올 수 있고, 원하는 형식으로 출력할 수도 있습니다. 다양한 시간 조작 기능도 제공하므로 개발자들에게 유용한 도구가 될 것입니다.

참고 자료