[swift] 문자열을 날짜로 변환하기

아래는 문자열을 날짜로 변환하는 예제 코드입니다.

let dateString = "2022-08-15"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
if let date = dateFormatter.date(from: dateString) {
    print(date)
} else {
    print("날짜 변환 실패")
}

위 예제 코드에서는 “2022-08-15”라는 문자열을 “yyyy-MM-dd” 형식의 날짜로 변환하고 있습니다. dateFormatter.date(from:) 메서드를 사용하여 문자열을 날짜로 변환한 뒤, 옵셔널 바인딩을 통해 성공 여부를 확인하고 변환된 날짜를 출력하고 있습니다.

만약 날짜에서 문자열로의 변환을 원할 경우에도 DateFormatter를 사용하여 특정 형식의 문자열로 표현할 수 있습니다.

참고 문헌: