func dateToString(_ today: Date) -> String{
let year = Calendar.current.component(.year, from: today)
let month = Calendar.current.component(.month, from: today)
let day = Calendar.current.component(.day, from: today)
let weekdayInt = Calendar.current.component(.weekday, from: today)
var weekday: String = ""
switch weekdayInt {
case 1:
weekday = "SUN"
case 2:
weekday = "MON"
case 3:
weekday = "TUE"
case 4:
weekday = "WED"
case 5:
weekday = "THU"
case 6:
weekday = "FRI"
case 7:
weekday = "SAT"
default:
weekday = ""
}
return "\(year). \(month). \(day). \(weekday)"
}
사용법
var dateString = dateToString(Date())
실행 결과
2021. 7. 18. SUN