1. 숫자를 통화로 변환 기본
let value = 39384749.374
let decimalFormatter = NumberFormatter()
decimalFormatter.numberStyle = NumberFormatter.Style.decimal
let currency = decimalFormatter.string(from: value as NSNumber) ?? String(value)
출력 => "39,384,749.374"
2. 세퍼레이터 변경
let value = 39384749.374
let decimalFormatter = NumberFormatter()
decimalFormatter.numberStyle = NumberFormatter.Style.decimal
decimalFormatter.groupingSeparator = "#"
let currency = decimalFormatter.string(from: value as NSNumber) ?? String(value)
출력 => "39#384#749.374"
2. 통화기호 표시
let value = 39384749.374
let decimalFormatter = NumberFormatter()
decimalFormatter.numberStyle = NumberFormatter.Style.currency
decimalFormatter.currencySymbol = "₩"
let currency = decimalFormatter.string(from: value as NSNumber) ?? String(value)
출력 => "₩39,384,749.37"
댓글 없음:
댓글 쓰기