🗳 오늘은 FSCalendar를 공부하기 위해서 DateFormatter를 먼저 공부해보려고 해요!

DateFormatter는 날짜의 형식을 바꿔줄 때 사용합니다.

그러니까 날짜를 어떻게 보여줄 건지를 정하고 싶을 때 사용해요!

그럼 한 번 어떻게 쓰는지 알아볼까요?

우선 현재 날짜 및 시간을 출력해주기 위해서 아래와 같은 코드가 필요합니다.

let now = Date()

→ 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
  1. init(timeIntervalSinceReferenceDate: TimeInterval)