2016-10-29 8 views
-1

Я работаю с webService, когда процесс входа в систему завершен, получите ключ аутентификации с сервера, а в другом запросе я получаю время сервера, есть моя структура JSON, как можно преобразовать эту строку в формат даты?Преобразование строки в формат даты

{ 
    "ErrorCode": 0, 
    "ErrorMessage": "", 
    "Result": 0, 
    "Long": 1477721881, 
    "LongMS": 1477721881610, 
    "Net": "/Date(1477721881610+0330)/", 
    "Date": "2016.10.29-09:48" 
} 

Я хочу сохранить это время, потому что аутентификационный ключ действителен в течение 24 часов. есть мой код для преобразования строки, но мой результат не правильно:

let sysdate = json["Date"] as? String 
     let formatter = DateFormatter() 
     formatter.dateFormat = "yyyy.mm.dd-hh:mm" 
     let dateString = formatter.date(from: sysdate!) 

это мой результат: формат даты: Необязательно (2016-01-08 06:59:16 +0000)

ответ

Смежные вопросы