我有一个用Swift编写的iOS应用程序。此应用程序从WCF服务( JSON restful服务)获取数据。我的问题是我的服务以JSON格式通过WCF服务向移动应用程序发送了一个C#日期时间变量。
这是服务发布的我的日期:
"From":"/Date(1454956200000+0530)/",
我想把这个转换成NSDate格式。
发布于 2016-02-11 20:06:53
请检查以下代码:
let date : NSDate = NSDate(timeIntervalSince1970: 1454956200000)
let tz : NSTimeZone = NSTimeZone.defaultTimeZone(); //Default TimeZone. You can set any.
let seconds : Int = tz.secondsFromGMTForDate(date);
var date = NSDate(timeInterval:Double(seconds), sinceDate: date)
let dateForm = NSDateFormatter();
let locale = NSLocale.currentLocale();
dateForm.locale = locale
dateForm.dateFormat = "MMM dd"; //the formate in which u want to convert.
let strStartTime = dateForm.stringFromDate(date);
https://stackoverflow.com/questions/35338826
复制相似问题