相关疑难解决方法(0)

Swift playground - 如何将带逗号的字符串转换为带小数的字符串

我是斯威夫特世界的新手.

如何将带逗号的String转换为带小数的String?

代码工作正常,带点(.)

问题是当我使用逗号(,)...时:var price

问题的起源是Decimal法语键盘使用逗号(,)而不是点(.)

如果它是密钥,不知道如何使用NSNumberFormattergenerateDecimalNumbers.有不止一个选择.

//The answer change if "2,25" or "2.25" is used.

var price      : String = "2,25"
var priceFloat = (price as NSString).floatValue

//I need to have 2.25 as answer.

var costString = String(format:"%.2f", priceFloat)
Run Code Online (Sandbox Code Playgroud)

感谢您的时间和帮助!

string comma swift-playground

10
推荐指数
3
解决办法
1万
查看次数

NSString到双重问题

可能真的很简单,但我不明白......我有一个NSString 50.81114,我想把它转换为双...
当前我正在使用[string doubleValue]但是这是出现了50.811140000002
什么发生了什么?!

迪斯科

iphone xcode objective-c

6
推荐指数
2
解决办法
2295
查看次数

标签 统计

comma ×1

iphone ×1

objective-c ×1

string ×1

swift-playground ×1

xcode ×1