저는 iOS에 익숙하지 않아 내 날짜에 몇 밀리 초 (5)를 추가하려고합니다. 나는 아래의 코드를 사용했지만 난 내가 분다른 날짜를 표시하는 DateFormatter
2017년 8월 9일 10:28 약간의 지연을 갖는 출력을 얻고있다
let str_TimeStamp = "2017-08-09 10:26:30.8" let formatter = DateFormatter() formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.S" formatter.timeZone = NSTimeZone(abbreviation: "UTC")! as TimeZone var dateInput: Date? = formatter.date(from: str_TimeStamp) dateInput = dateInput?.addingTimeInterval(TimeInterval(5*100)) let endtime = formatter.string(from: dateInput!) print(endtime)
을 사용하고있는 정확한 날짜를 받고 있지 않다 : 10.8
관련없는,하지만 당신의 사용을 제거한다 'NSTimeZone'. 'TimeZone' 인스턴스를 직접 인스턴스화하면됩니다 ... – Rob