gpt4 book ai didi

swift - Swift 中的 NSString 格式未达到预期效果

转载 作者:行者123 更新时间:2023-11-30 14:15:53 26 4
gpt4 key购买 nike

当我在 Objective-C 中使用此代码时,我收到了一个格式正确的时间戳,

    long longElapsedTime = [elapsedTime.text longLongValue];

long rawTime;
long hourSlice;
long minutesSlice;
long secondSlice;

hourSlice= longElapsedTime / 3600;
rawTime = longElapsedTime % 3600;
minutesSlice = rawTime / 60;
secondSlice = rawTime % 60;

reformattedTime.text = [[NSString alloc]initWithFormat:@"%02li:%02li:%02li", hourSlice, minutesSlice, secondSlice];

输出:01:01:01

在 Swift 中,它似乎不遵守 02

 var longElapsedTime = (String(elapsedTime.text) as NSString).doubleValue
let hourSlice = longElapsedTime / 3600
let rawTime = longElapsedTime % 3600
let minutesSlice = rawTime / 60
let secondSlice = rawTime % 60

reformattedTime.text = NSString( format: "%02li:%02li:%02li", hourSlice, minutesSlice, secondSlice) as String

输出:010000000:010000000:010000000

最佳答案

好吧,据我所知,这是由 iPhone 4s-iPhone 5 模拟器与 iPhone 5s 及更高版本之间的问题引起的...

关于swift - Swift 中的 NSString 格式未达到预期效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31187390/

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