Contents

Views 1497 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

Swift 4, Swift 3 에서 문자열을 Date() 읽고.

Date()를 DateFormatter로 문자열 출력하는 간단한 예제



1. Extensions 필요함


import Foundation

extension DateFormatter {

    convenience init (format: String) {
        self.init()
        dateFormat = format
        locale = Locale.current
    }
}

extension String {

    func toDate (format: String) -> Date? {
        return DateFormatter(format: format).date(from: self)
    }

    func toDateString (inputFormat: String, outputFormat:String) -> String? {
        if let date = toDate(format: inputFormat) {
             return DateFormatter(format: outputFormat).string(from: date)
        }
        return nil
    }
}

extension Date {

    func toString (format:String) -> String? {
        return DateFormatter(format: format).string(from: self)
    }
}




2. 실행 예


var dateString = "14.01.2017T14:54:00"
let format = "dd.MM.yyyy'T'HH:mm:ss"
let date = Date()

print("original String with date:               \(dateString)")
print("date String() to Date():                 \(dateString.toDate(format: format)!)")
print("date String() to formated date String(): \(dateString.toDateString(inputFormat: format, outputFormat: "dd MMMM")!)")
print("format Date():                           \(date.toString(format: "dd MMM HH:mm")!)")



[출처] https://stackoverflow.com/questions/24777496/how-can-i-convert-string-date-to-nsdate



?

List of Articles
No. Category Subject Author Date Views
829 Develop 알고리즘 성능 분석 기준 hooni 2014.06.24 2887
828 Develop 아이 훌레시 작업중 ㅋㅋ secret hooni 2013.08.09 0
827 Develop 서기의 PHP 동영상 강의(싱싱해) hooni 2013.05.15 31039
826 Develop 사이버보안실무 수업 메모 secret hooni 2017.03.23 0
825 Develop 사이버보안실무 발표자료 (2017.06.08) file hooni 2017.06.05 1313
824 Develop 베지어 곡선(Bézier curve) 알고리즘(spline 곡선) 3 file hooni 2013.04.23 33369
823 Develop 밸런싱 로봇.. 최종.. (관련 논문도 첨부) ㅋㅋ file hooni 2013.04.23 22864
822 Develop 모터에 대한 pid 제어.. ㅎㅎ file hooni 2013.04.23 18929
821 Develop 링크들 보고 지울 내용 secret hooni 2019.11.21 0
820 Develop 리팩토링 계획안 file hooni 2017.05.15 845
819 Develop 레고 마인드스톰 NXT 수도쿠, 큐브 소스코드.. 20 file hooni 2013.04.23 81522
818 Develop 레고 NXT 마인드스톰 밸런싱 로봇 ㅎㅎ file hooni 2013.04.23 57753
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 71 Next
/ 71