时间戳转换

时间:2013-06-24 14:34:11

标签: ios objective-c timestamp nsdateformatter

我正在制作一款应用,我正在从Twitter获取Feed。 Feed以这种格式返回createAt值(创建推文时):

 "Mon Jun 24 14:27:26 +0000 2013"

如何将其转换为像这样的时间戳值?

 1372070724625

1 个答案:

答案 0 :(得分:1)

的输出
$ TZ=GMT date -r 1372070724
Mo 24 Jun 2013 10:45:24 GMT

我猜测1372070724625是自纪元以来的毫秒数。 因此,您应该使用NSDate *date将字符串转换为NSDateFormatter,然后再转换为

long long timeStamp = (long long)([date timeIntervalSince1970] * 1000.0);