小编Lar*_*ars的帖子

为什么使用NSDate将double转换为字符串会额外增加30分钟

double duration = 20; // duration is in seconds 

NSDate* durationDate = [[NSDate alloc]initWithTimeIntervalSinceReferenceDate:duration];

NSDateFormatter *formatter = nil;


formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"mm:ss"];

NSString *durationString=[formatter stringFromDate:durationDate];//here durationString should have 20 
Run Code Online (Sandbox Code Playgroud)

但我到了30:20?从这里加入30分钟.我试过给出更大的数字然后同样的结果

请让我知道对此的想法以及如何解决这个问题

xcode objective-c nsdate nsdateformatter ios

0
推荐指数
1
解决办法
222
查看次数

标签 统计

ios ×1

nsdate ×1

nsdateformatter ×1

objective-c ×1

xcode ×1