[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
를 사용하여 특정 형식의 문자열로 표현할 수 있습니다.
참고 문헌:
- Apple Developer Documentation - DateFormatter
- Swift.org - The Swift Programming Language - Strings and Characters