티스토리 뷰

TIL

7월 21일: swift) 천 단위마다 콤마 찍기

알롱도담쓰 2023. 7. 21. 10:08
let numberFormatter = NumberFormatter()
numberFormatter.numberStyle = .decimal

let number = 1234567.89
if let formattedNumber = numberFormatter.string(from: NSNumber(value: number)) {
    print(formattedNumber)  // 출력: "1,234,567.89"
}

 

numberStyle의 옵션값

  • .decimal: 기본 10진수 포맷(천 단위마다 콤마 찍기)
  • .currency: 통화 기호를 포함한 포맷 $1,234.56
  • .percent: 퍼센트 기호를 포함한 포맷 1234.56%

 

 

최근에 올라온 글