왜 이것이 nil을 반환합니까? detailDate이 형식에 : "수요일 2:01 PM에 2016년 11월 23일"문자열을 날짜로 변환 swift3 ios10
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "EEEE, MMMM dd, yyyy' at 'h:mm a"
dateFormatter.dateStyle = .long
let dateForCalendar = dateFormatter.date(from: detailDate!)
내 dateFormat
내 detailDate format
이 무엇인지와 동일하지 않기 때문에 그것이 전무를 반환 생각하지만, 내가 돈 ' 그것이 왜 다른지 이해하지 못합니다.
는'dateStyle', 단지'dateFormat는 설정하지 마십시오 적절한 일이다,이 시도 '. 또한 포매터의 로케일을'en_US_POSIX'으로 설정하십시오. – rmaddy