Ios 将字符串转换为日期格式

Ios 将字符串转换为日期格式,ios,swift3,nsdateformatter,Ios,Swift3,Nsdateformatter,我正在使用webService,当登录过程完成时,从服务器获取一个身份验证密钥,在其他请求中,我获取服务器时间有我的JSON结构,如何将此字符串转换为日期格式化程序 { "ErrorCode": 0, "ErrorMessage": "", "Result": 0, "Long": 1477721881, "LongMS": 1477721881610, "Net": "/Date(1477721881610+0330)/", "Date": "2016.10.29-

我正在使用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)

  • 月份是
    MM
  • 24小时格式为
    HH