如果 RestKit 从我的服务器获取的部分数据是格式为的时间戳2013-05-27 20:32:26 UTC
,稍后我想找出当前时间和这个日期之间的差异,我会
NSTimeInterval difference = [[NSDate date] timeIntervalSinceDate:dateFromRestKit];
但这对我来说似乎总是在 1 小时前关闭,我猜这是因为我在 BST 上,即 UTC+1。所以我认为 RestKit 忽略了日期字符串中指定的时区,而是使用当前系统时区解析日期。
我知道它忽略时区可能有一些技术原因,但我发现所有这些时间的东西真的很难让我领先,所以我不确定。
我怎样才能算出正确的时间差?