我想知道 iOS 中是否还有其他更好的时间戳计算,我是否可以知道您对这种计算的看法,因为这种计算存在问题或错误。
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MM-dd-yyyy HH:mm:ss"];
NSDate * startDate = [formatter dateFromString:dateString];
NSTimeInterval interval = [startDate timeIntervalSinceNow];
int totalSeconds = abs((int)interval);
int seconds = totalSeconds % 60;
int minutes = (totalSeconds / 60) % 60;
int hours = totalSeconds / 3600;
int days = totalSeconds / (60 * 60 * 24);
int weeks = totalSeconds / (60 * 60 * 24 * 7);
int months = totalSeconds / (60 * 60 * 24 * 7 * 4);
int years = totalSeconds / (60 * 60 * 24 * 7 * 4 * 12);
非常感谢您的回复。