DateFormatter는 날짜의 형식을 바꿔줄 때 사용합니다.
그러니까 날짜를 어떻게 보여줄 건지를 정하고 싶을 때 사용해요!
그럼 한 번 어떻게 쓰는지 알아볼까요?
우선 현재 날짜 및 시간을 출력해주기 위해서 아래와 같은 코드가 필요합니다.
let now = Date()
→ Date() 자료형에 맞는 인스턴스를 생성해 현재 날짜와 시간을 알 수 있는데 Date에는 다양한 이니셜라이저가 있어요.
하나하나 차례대로 살펴보면,,,
1 ) init(timeIntervalSinceNow: TimeInterval)
→ 현재 시간을 기준으로 TimeInterval 만큼 후의 날짜와 시간
→ 여기서 TimeInterval은 초를 의미합니다. = A number of seconds.
let date = Date(timeIntervalSinceNow: 86400)
// 지금 시간이 2021-06-24 06:31:07 인 경우
print(date) // 2021-06-25 06:31:07 +0000
init(timeIntervalSinceReferenceDate: TimeInterval)