OGeek|极客世界-中国程序员成长平台

标题: iphone - 日期时间对象到 iOS 中的 NSDate/NSString [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 21:58
标题: iphone - 日期时间对象到 iOS 中的 NSDate/NSString

我从 Web 服务(oData Web 服务)获取这种格式的日期

/Date(847065600000)

根据这个问题。 How to handle json DateTime returned from WCF Data Services (OData)

这是一个日期时间对象。如何将其转换为有效的 iOS 日期格式?



Best Answer-推荐答案


该数字是一个 unix 时间戳,即自 1970 年以来经过的秒数。您可以使用其初始化程序将其转换为 NSDate:

  NSTimeInterval timeInterval = 847065600000;
  NSDate* date = [NSDate dateWithTimeIntervalSince1970:timeInterval];

更新:

我检查了你的号码,它似乎实际上是以毫秒为单位的。所以你应该在传递给 dateWithTimeIntervalSince1970: 之前将它除以 1000 以获得正确的日期。

关于iphone - 日期时间对象到 iOS 中的 NSDate/NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11446920/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4