• (NSString *)convertTimestampToDHM:(NSNumber *)timestamp { NSTimeInterval interval = [timestamp doubleValue];

    NSUInteger days = interval / (60 * 60 * 24); NSUInteger hours = (interval / (60 * 60)) % 24; NSUInteger minutes = (interval / 60) % 60;

    NSString *timeString = [NSString stringWithFormat:'%lu天 %lu小时 %lu分钟', (unsigned long)days, (unsigned long)hours, (unsigned long)minutes];

    return timeString; }

你可以使用上述方法将时间戳转换为天、小时和分钟。只需将时间戳作为参数传递给convertTimestampToDHM方法,并将返回的字符串用于显示或其他用途。

示例用法:

NSNumber *timestamp = @(1234567890);
NSString *convertedTime = [self convertTimestampToDHM:timestamp];
NSLog(@'%@', convertedTime);

输出:

14天 6小时 56分钟
iOS 开发:时间戳转换天小时分钟 Objective-C 代码示例

原文地址: http://www.cveoy.top/t/topic/qeHJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录