let str: String = "123456.12"
let formatter = NumberFormatter()
formatter.locale = Locale(identifier: "zh-CN")
formatter.allowsFloats = true
let strF: CGFloat = formatter.number(from: str) as? CGFloat ?? 0.0
// let strF: CGFloat = str.floatValue
// let formatter = NumberFormatter()
formatter.numberStyle = . spellOut
let formattedString = formatter.string(from: NSNumber (value: strF))
//formattedString "十二万三千四百五十六点一二"
iOS开发笔记-137: swift- NumberFormatter 数字字符串转中文读法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。