美文网首页
swift阿拉伯数字转中文

swift阿拉伯数字转中文

作者: 迷路的小小 | 来源:发表于2021-10-27 10:40 被阅读0次

1. 浮点数字转中文

public extension BinaryFloatingPoint {
    /// 阿拉伯数字转中文
    var chinese: String {
        let formatter = NumberFormatter()
        formatter.locale = Locale(identifier: "zh_CN")
        formatter.numberStyle = .spellOut
        return formatter.string(from: NSDecimalNumber(string: "\(self)")) ?? ""
    }
}

2. 整形数字转中文

public extension BinaryInteger {
    /// 阿拉伯数字转中文
    var chinese: String {
        let formatter = NumberFormatter()
        formatter.locale = Locale(identifier: "zh_CN")
        formatter.numberStyle = .spellOut
        return formatter.string(from: NSDecimalNumber(string: "\(self)")) ?? ""
    }
}

相关文章

网友评论

      本文标题:swift阿拉伯数字转中文

      本文链接:https://www.haomeiwen.com/subject/jsnualtx.html