我从 Web 服务(oData Web 服务)获取这种格式的日期
/Date(847065600000)
根据这个问题。 How to handle json DateTime returned from WCF Data Services (OData)
这是一个日期时间对象。如何将其转换为有效的 iOS 日期格式?
该数字是一个 unix 时间戳,即自 1970 年以来经过的秒数。您可以使用其初始化程序将其转换为 NSDate:
NSTimeInterval timeInterval = 847065600000;
NSDate* date = [NSDate dateWithTimeIntervalSince1970:timeInterval];
更新:
我检查了你的号码,它似乎实际上是以毫秒为单位的。所以你应该在传递给 dateWithTimeIntervalSince1970: 之前将它除以 1000 以获得正确的日期。
关于iphone - 日期时间对象到 iOS 中的 NSDate/NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11446920/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |