iOS时间转时间戳

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

阅读 4.8k
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]

推荐问题