UTC 中的 NSTimeInterval?

Posted

技术标签:

【中文标题】UTC 中的 NSTimeInterval?【英文标题】:NSTimeInterval in UTC? 【发布时间】:2012-02-03 00:15:31 【问题描述】:

我正在使用以下代码计算当前时间间隔:

NSTimeInterval tInt=[[NSDate date] timeIntervalSince1970];
int tInterval=(int)tInt;

这个时间戳是UTC时间吗?

我需要 UTC 时间的 NSTimeInterval。

请帮忙

【问题讨论】:

【参考方案1】:

NSTimeInterval 是一个时间间隔,如 5 秒、2 小时、3 天等,它不是“时区”时间,而是两个时间点之间的相对时间。

我不确定您到底在寻找什么,但请查看 Apple's doc for using timezones。

【讨论】:

为了某些数据库目的,我必须使用时间戳(转换为 utc 时间)。

以上是关于UTC 中的 NSTimeInterval?的主要内容,如果未能解决你的问题,请参考以下文章

为啥核心数据托管对象中的 NSDate 转换为 NSTimeInterval?

swift 从NSTimeInterval转换为swift中的小时,分​​钟,秒,毫秒 - 来自http://stackoverflow.com/questions/28872450/conversi

舍入一个 NSTimeInterval 对象的值

如何从 NSTimeInterval 获取十分之一秒、百分之一秒等

NSTimeInterval 格式

将一串数字转换为 NSTimeInterval