convert number to words ,in objective c

后端 未结 2 1069
时光取名叫无心
时光取名叫无心 2021-01-18 03:20

I need to write numbers like: 1>yek

123>yeksad o bist o se

1,123>yek hezar o yeksad o bist o se

3,002,001>se milion o do hezar o yek ...

I

2条回答
  •  南方客
    南方客 (楼主)
    2021-01-18 03:42

    Swift version of @Vladimir answer (Just in case)

    let formatter = NSNumberFormatter()
    formatter.numberStyle = .SpellOutStyle
    formatter.locale = NSLocale(localeIdentifier: "en_US")
    let string = formatter.stringFromNumber(55015515)
    

提交回复
热议问题