gpt4 book ai didi

objective-c - 将 NSNumber (double) 值转换为时间

转载 作者:太空狗 更新时间:2023-10-30 03:16:20 25 4
gpt4 key购买 nike

我尝试将“898.171813964844”之类的值转换为 00:17:02 (hh:mm:ss)。

如何在 objective-c 中做到这一点?

感谢您的帮助!

最佳答案

最终解决方案:

NSNumber *time = [NSNumber numberWithDouble:([online_time doubleValue] - 3600)];
NSTimeInterval interval = [time doubleValue];
NSDate *online = [NSDate date];
online = [NSDate dateWithTimeIntervalSince1970:interval];
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"HH:mm:ss"];

NSLog(@"result: %@", [dateFormatter stringFromDate:online]);

关于objective-c - 将 NSNumber (double) 值转换为时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1259028/

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