【发布时间】:2015-12-25 16:04:34
【问题描述】:
我正在使用 CurrencyStyle 数字格式化程序。它产生像“$ 521.00”这样的输出。在不编写自定义数字格式化程序的情况下删除尾随 .XX 是否有任何简单的方法?
我想要像“$1,521”这样的输出,没有尾随零。
var asCurrency: String {
let formatter = NSNumberFormatter()
formatter.numberStyle = .CurrencyStyle
formatter.locale = NSLocale(localeIdentifier: "en_US")
if let formattedPrice = formatter.stringFromNumber(self) {
return formattedPrice
}
【问题讨论】: