Ios 将字符串转换为日期格式
我正在使用webService,当登录过程完成时,从服务器获取一个身份验证密钥,在其他请求中,我获取服务器时间有我的JSON结构,如何将此字符串转换为日期格式化程序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-
{
"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