моя строка является то, что: "Пт, 7 октября 2016 00:00:00 GMT" Я стараюсь это:Как конвертировать GMT строку TIMESTAMP
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "EEE, d MMM yyyy HH:mm:ss z"
let someNSDate = dateFormatter.date(from: string)
let myTimeStamp = someNSDate?.timeIntervalSince1970
return myTimeStamp!
но someNSDate возвращать ноль спасибо!
Возможный дубликат http://stackoverflow.com/questions/33451082/swift-converting-nsdate-to-24h-format-fails-on-device/33451583#33451583: Установите dateformatter локаль «en_US_POSIX ». –
Если язык вашего устройства не является английским, строка даты не будет анализироваться. – rmaddy