我想将货币转换成双倍值
在我的应用程序中,我有一个显示 Currency Like 的 textField
1,234,567.00 美元
我可以通过子字符串轻松删除 $ 符号
但是是否有任何 Formatter 样式可以使其成为 Double? 其实我在做的时候
vardouble=[txtfield.text 双值];
由于逗号,它显示 1.00(高于值)。
最佳答案
我建议您使用 NSNumberFormatter
。
NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
[nf setNumberStyle:NSNumberFormatterCurrencyStyle];
double d = [[nf numberFromString:@"$1,234,567.00"] doubleValue];
关于iphone - 如何将货币格式文本转换为 double 值或 NSNumber 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7343785/