2011-07-09 30 views
1

我使用ObjectiveFlickr从Flickr检索一组照片。日期以字符串形式返回,如“1309695647”。如何使用NSDateFormatter将Flickr的“date_create”和“date_update”转换为NSDate?

这些数字是什么?毫秒?我无法弄清楚如何定义日期格式使用NSDateFormatter :(

Flickr documentation并不能帮助它们转换为NSDate对象,我无法找到谷歌:(

+3

你知道这个日期应该代表什么? 'NSDate'有方法' - (id)initWithTimeIntervalSince1970:(NSTimeInterval)seconds'可能是一个很好的开始 –

+0

的地方,非常感谢! ;) – daveoncode

回答

3

高概率什么是,这些日期是正规的时间戳(unsigned int类型,自1970年1月1日的秒数)请参见下面:

http://www.flickr.com/services/api/misc.dates.html

发布日期

'已发布'日期代表照片上传到 Flickr的时间 。这是在 上传时设置的。

张贴的日期总是传递 围绕作为Unix时间戳,这是 一个无符号整数由于1970年1月1日 GMT指定 秒数。

所有发布日期是在 GMT传来传去,它是由应用程序 提供商使用 有关观众的时区进行格式化。