gpt4 book ai didi

iphone - 格式化 float 以显示在具有两位数的字符串中?

转载 作者:可可西里 更新时间:2023-11-01 03:27:32 25 4
gpt4 key购买 nike

NSString *timerend = [[NSString alloc] initWithFormat:@"%.0f:%.0f:%02d", hours, minutes, seconds];

所以我有这个字符串和一堆 float 。例如,假设秒 = 6.54。它将显示为。我希望它显示为 06.54。有没有办法做到这一点?非常感谢任何帮助。

最佳答案

假设您想要 'XX:XX:XX.XX' 格式,您可以使用以下代码:

    NSString *timerend = [[NSString alloc] initWithFormat:@"%02.0f:%02.0f:%05.2f", hours, minutes, seconds];

当格​​式化 float 点之前的数字 (05) 决定了整个字符串中的最少字符总数,而不仅仅是点之前的位。

关于iphone - 格式化 float 以显示在具有两位数的字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940826/

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