gpt4 book ai didi

ios - Obj-C 解析秒到 dd :hh:mm:ss

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:01:01 26 4
gpt4 key购买 nike

我正在计算两个日期之间的差异。我已经创建了自己的解决方案:

NSDate *actualDate = [NSDate date];
NSTimeInterval sec = [eveDate timeIntervalSinceDate:actualDate];
int secondsBetween = sec;
int minBetween = sec / 60;
int hoursBetween = sec / 3600;
int daysBetween = sec / 86400;

_lblDays.text = [NSString stringWithFormat:@"%d", daysBetween];
_lblHours.text = [NSString stringWithFormat:@"%d", hoursBetween % 24];
_lblMin.text = [NSString stringWithFormat:@"%d", minBetween % hoursBetween];
_lblSec.text = [NSString stringWithFormat:@"%d", secondsBetween % minBetween];

但我相信对此有更好的解决方案(例如本地类),但我找不到任何东西。你能告诉我如何做得更好吗?

最佳答案

这是另一种计算方式。

NSDateComponents *components = [[NSCalendar currentCalendar] components: NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute|NSCalendarUnitSecond
fromDate: startDate toDate: endDate options: 0];
NSInteger days = [components day];
NSInteger hour=[components hour];
NSInteger minutes=[components minute];
NSInteger sec = [components second];

关于ios - Obj-C 解析秒到 dd :hh:mm:ss,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33565862/

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