开发者社区> 问答> 正文

iOS时间转时间戳

新手,刚学iOS,小问题比较多。
现在获取到一个时间为 1990-05-04, 这样格式的
请问怎么将这个时间转换成时间戳,因为Api的接口是要时间戳格式的?求助

展开
收起
a123456678 2016-07-28 12:18:27 2705 0
2 条回答
写回答
取消 提交回答
  • 建议走NSDataComponent而不是NSDateFormatter。

    2019-07-17 20:01:22
    赞同 展开评论 打赏
  • 如果你用的是 Objective-C 可以这样写:

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    formatter.dateFormat = @"YYYY-MM-dd";
    NSDate *date = [formatter dateFromString:@"1990-05-04"];
    long timeSp = (long)[date timeIntervalSince1970]; //时间戳
    swift 类似

    2019-07-17 20:01:21
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载