【问题标题】:NSDate from timestampNSDate 来自时间戳
【发布时间】:2013-05-07 03:50:42
【问题描述】:

我有一个从网络服务响应中得到的字符串 “/日期(1366174800000-0500)/”。

我想将给定的字符串转换为带有适当时间戳的 NSDate。

我能够使用来自苹果的 timeIntervalSince1970 API 将 1366174800000(毫秒)转换为 NSDate,但我不确定字符串中是否出现了 -500。

有人可以提供相同的文档/示例吗?

问候,

尼拉夫

【问题讨论】:

  • 你能对 -500 做任何事情吗,通常它是用零填充写的,即 -0500。如果是这样,有很多解决方案Parsing JSON Dates on iPhone
  • 谢谢。这是-0500。我编辑了。并使用您提供的链接。

标签: ios nsdate


【解决方案1】:

-500 是时区。即 GMT 前 5 小时 0 分钟(通常是大西洋/波士顿,又名 ET)。

【讨论】:

  • 我认为时间戳的全部意义在于使时区变得无关紧要。世界各地的时间点都是相同的,唯一起作用的时区是将其转换为本地时间。我并不是说它不正确(-0500 肯定看起来像一个时区),但最好的建议不是忽略它吗?
猜你喜欢
  • 2012-03-19
  • 2011-01-07
  • 2012-06-26
  • 2018-04-17
  • 2011-07-12
  • 2011-09-18
  • 1970-01-01
相关资源
最近更新 更多