【问题标题】:How to Convert a particular NSDate to UNIX time stamp in ios如何在 ios 中将特定的 NSDate 转换为 UNIX 时间戳
【发布时间】:2014-04-28 10:01:47
【问题描述】:

我想将我的日期对象转换为 Unix 时间戳。

  // "**strSellTime**"  has  the string of my date

 NSDateFormatter *dateFormatter=[NSDateFormatter new];

 [dateFormatter setDateFormat:@"EEEE MMM yyyy-MM-dd hh:mm:ss a"];

 NSDate *date=[dateFormatter dateFromString:strSellTime];

并希望将此日期转换为这种格式的 UNIX 时间戳,例如 (1395382740)。

【问题讨论】:

标签: iphone ios7 ios6 nsdate unix-timestamp


【解决方案1】:

只需使用 [(NSDate*)date timeIntervalSince1970]

【讨论】:

    【解决方案2】:

    time_t unixTime = (time_t) [date timeIntervalSince1970];

    这个可以解决

    【讨论】:

      猜你喜欢
      • 2012-06-10
      • 2011-03-01
      • 2021-12-18
      • 1970-01-01
      • 2011-03-02
      • 2015-01-06
      • 1970-01-01
      • 2012-03-19
      相关资源
      最近更新 更多