Swift 在小数点分隔符之前和之后打印两位数的双精度文本
我正在用这种格式打印一个双精度:01.87或23.98 我已经找到了如何在点后只打印2位数字,但我没有找到如何在点后打印2位数字 这是我目前的代码:Swift 在小数点分隔符之前和之后打印两位数的双精度文本,swift,cocoa,cocoa-touch,string-formatting,Swift,Cocoa,Cocoa Touch,String Formatting,我正在用这种格式打印一个双精度:01.87或23.98 我已经找到了如何在点后只打印2位数字,但我没有找到如何在点后打印2位数字 这是我目前的代码: let str = NSString(format: "%.2f", myValueToPrint as! Double) 如何像00.00那样打印我的双精度打印?像这样使用: let str = NSString(format: "%05.2f", myValueToPrint as! Double) 这样使用: let str = NSS
let str = NSString(format: "%.2f", myValueToPrint as! Double)
如何像00.00那样打印我的双精度打印?像这样使用:
let str = NSString(format: "%05.2f", myValueToPrint as! Double)
这样使用:
let str = NSString(format: "%05.2f", myValueToPrint as! Double)
您还可以使用
您还可以使用
您可以使用
String
代替NSString
@ColGraff Right!谢谢:)您可以使用String
而不是NSString
@ColGraff Right!谢谢:)我想要01.45此方法打印1.45否?然后在格式模式:formatter.positiveFormat=“00.00”中使用“0”而不是“#”我想要01.45此方法打印1.45否?然后在格式模式:formatter.positiveFormat=“00.00”中使用“0”而不是“#”