// 현재 시간 출력
let currentDate = Date()
print(currentDate) // 2023-07-15 05:31:36 +0000
// Unix 시간(1970년 1월 1일 00:00:00 UTC)
let unixDate = Date().timeIntervalSince1970
print(unixDate) //1689403952.721513
// 현재 시간에서 60초(1분)이후
let 1minAfterDate = Date(timeIntervalSinceNow: 60)
현재 날짜를 알아볼 수 있었는데 내가 원하는 형식으로 출력하고 할 때 DateFormatter를 사용
let currentDate = Date()
let dateFormatter = DateFormatter()
// Date 표현 방식 설정
dateFormatter.dateFormat = "yyyy/MM/dd"
// 시간 기준 설정
dateFormatter.locale = Locale(identifier: "ko") // 한국 시간 기준
// Date to String
let dateString = dateFormatter.string(from: currentDate)
print(dateString) // 2023/07/15
// String to Date
let test = "2023/07/01"
let stringDate = dateFormatter.date(from: test) // "Jul 1, 2023 at 12:00 AM"