티스토리 뷰
하다보면 은근히 많이 쓰이는 부분입니다.
식은 간단한데 자주 까먹는게 문제겠죠
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 |
댓글