[swift] SwiftDate를 사용하여 특정 시간대의 현재 날짜와 시간 가져오기
SwiftDate는 Swift 언어를 위한 높은 수준의 날짜 및 시간 처리 라이브러리입니다. 이 라이브러리를 사용하면 간편하고 직관적으로 특정 시간대의 현재 날짜와 시간을 가져올 수 있습니다.
설치
SwiftDate는 Swift 패키지 매니저를 통해 설치할 수 있습니다. 프로젝트의 Package.swift
파일의 dependencies에 다음과 같이 SwiftDate를 추가하세요.
dependencies: [
.package(url: "https://github.com/malcommac/SwiftDate.git", from: "6.0.0")
],
사용법
SwiftDate를 사용하여 특정 시간대의 현재 날짜와 시간을 가져오려면 다음과 같은 단계를 따르세요.
- SwiftDate를 import하세요.
import SwiftDate
- 시간대를 설정하세요.
let timeZone = TimeZone.current
- 현재 날짜와 시간을 가져오세요.
let currentDate = DateInRegion()
let currentDateTimeInTimeZone = currentDate.inTimeZone(timeZone)
예시
import SwiftDate
let timeZone = TimeZone.current
let currentDate = DateInRegion()
let currentDateTimeInTimeZone = currentDate.inTimeZone(timeZone)
print(currentDateTimeInTimeZone.toString(.custom("yyyy-MM-dd HH:mm:ss"), timeZone: timeZone))
위의 예시 코드를 실행하면 특정 시간대의 현재 날짜와 시간이 “yyyy-MM-dd HH:mm:ss” 형식으로 출력됩니다.
참고 자료
위의 참고 자료를 통해 더 자세한 정보를 얻을 수 있습니다.