iOS时间转时间戳

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

阅读 4.7k
2 个回答

如果你用的是 Objective-C 可以这样写:

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

swift 类似

Swift : NSDate().timeIntervalSince1970

Objective-C : [[NSDate date] timeIntervalSince1970]

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题