티스토리 뷰

하다보면 은근히 많이 쓰이는 부분입니다. 

식은 간단한데 자주 까먹는게 문제겠죠

func changeStringToDate(text : String,format: String) -> Date? {
        let formatter = DateFormatter()
        formatter.locale = Locale(identifier: "ko_KR")
        formatter.dateFormat = format//"yyyy-MM-dd"
        let textDate = formatter.date(from: text)
        return textDate
}
func changeDateToString(date : Date,format: String) -> String? {
        let formatter = DateFormatter()
        formatter.locale = Locale(identifier: "ko_KR")
        formatter.dateFormat = format//"yyyy-MM-dd"
        return formatter.string(from: date)
}

사용 방법은 간단합니다. 

changeStringToDate(text: date, format: "yyyy-MM-dd hh:mm:ss")
// date 예시 "2022-10-14 02:11:55"
// 포맷에 적은 양식과 서로 동일하면 됩니다. 

changeDateToString(date: dateDate, format: "yyyy.MM.dd")
// dateDate 에 원하시는 Date 타입의 변수를 넣고
// 포맷에 원하시는 출력 양식을 적으시면 됩니다.

제가 자주 까먹는 함수여서 올려봅니다. 

다른 분들에게도 도움이 되길 바라며 

 

오늘도 파이팅입니다. 

'iOS개발 > Swift 기본' 카테고리의 다른 글

Swift Toast 메세지 만들기  (0) 2022.11.22
Swift 알림창(UIAlertController) 띄우기  (0) 2022.11.03
Swift UIColor hex 주고 받기  (0) 2022.09.23
Swift 내 앱 버전 알아보기  (0) 2022.09.23
Swift 모델명 알아내기  (0) 2022.09.23
댓글