나는 NSDateFormatter()
로 변환을 시도하고 유닉스 타임 스탬프를 가지고,하지만 난 내 NSDate
변수를 전달하려고 할 때, 나는 오류 얻을 : '나는하셨습니까 때문에 혼란 스러워요 Cannot assign value of type 'String' to type 'NSDate?'
있는 NSDate 포맷터 버그
var releaseDate: NSDate?
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
let seconds = Double(self.userA.releaseDate)
let timestampDate = NSDate(timeIntervalSince1970: seconds)
let stringTimeStamp = timestampDate.description
print(stringTimeStamp) // 2016-07-29 04:49:54 +0000
let releaseDateFormatter = NSDateFormatter()
releaseDateFormatter.dateFormat = "hh:mm:ss a"
releaseDate = releaseDateFormatter.stringFromDate(timestampDate)
}
을 나는 명시 적으로 timestampDate
을 NSDate
으로 선언합니까?
stringFromDate는 실제로 날짜를 문자열로 변환합니다. String 객체에서 Date 객체를 반환하는 dateFromString이 필요할 수 있습니다. – Shad