Swift中有没有办法为NSDate
对象指定特定的日期格式?
例如,如果我有NSDictionary
个NSDate
个对象,并且想要这个JSON:
{
"something": [{
"something_else": [{
"data": {
"total": 117,
"updateTime": "2016-06-07T05:26:52-0300",
"endTime": "2016-06-07T08:26:52-0300",
"startTime": "2016-06-06T08:26:52-0300",
"dayRangeBars": [{
"belowRange": 36,
"aboveRange": 5
}]
}
}]
}]
}
NSJSONSerialization.dataWithJSONObject
是否可以指定日期格式?
答案 0 :(得分:3)
您需要将自己的日期字符串化
示例:
var formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
var dateString = formatter.stringFromDate(YourNSDateInstanceHERE)
答案 1 :(得分:1)
我不相信。有一些库可以做到这一点 - Mantle可能是最知名的。还有:https://github.com/jagill/JAGPropertyConverter