gpt4 book ai didi

iphone - 两个 NSDate 之间的区别

转载 作者:IT王子 更新时间:2023-10-29 08:21:18 25 4
gpt4 key购买 nike

我正在使用日期时间选择器获取两个 NSDate。现在我想计算这两个 NSDate 之间的天数。我怎样才能找出两个 NSDate 之间的区别。

请给我一些解决方案。

非常感谢。

最佳答案

这是给你的小 gem - 不仅仅是几天:

// Assuming you have fistDate and secondDate

unsigned int unitFlags = NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitDay | NSCalendarUnitMonth;

NSDateComponents *conversionInfo = [currCalendar components:unitFlags fromDate:fistDate toDate:secondDate options:0];

int months = [conversionInfo month];
int days = [conversionInfo day];
int hours = [conversionInfo hour];
int minutes = [conversionInfo minute];

这非常有用 - 特别是在格式化字符串时,例如:

[NSString stringWithFormat:@"%d months , %d days, %d hours, %d min", months, days, hours, minutes];

快乐编码:)

关于iphone - 两个 NSDate 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7147851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com