//
|
// FinanceTrafer.swift
|
// WanPai
|
//
|
// Created by 无故事王国 on 2023/7/10.
|
//
|
|
import Foundation
|
|
extension Int{
|
func currency()->String{
|
let formatter = NumberFormatter()
|
formatter.numberStyle = .decimal
|
formatter.groupingSeparator = ","
|
formatter.groupingSize = 3
|
formatter.positivePrefix = "¥"
|
return formatter.string(from: NSNumber(value: self)) ?? "¥0"
|
}
|
|
func currencyNotPrefix()->String{
|
let formatter = NumberFormatter()
|
formatter.numberStyle = .decimal
|
formatter.groupingSeparator = ","
|
formatter.groupingSize = 3
|
formatter.positivePrefix = ""
|
return formatter.string(from: NSNumber(value: self)) ?? "0"
|
}
|
}
|
|
extension Double{
|
func currency()->String{
|
let formatter = NumberFormatter()
|
formatter.numberStyle = .decimal
|
formatter.groupingSeparator = ","
|
formatter.groupingSize = 3
|
formatter.positivePrefix = "¥"
|
return formatter.string(from: NSNumber(value: self)) ?? "¥0"
|
}
|
func currencyNotPrefix()->String{
|
let formatter = NumberFormatter()
|
formatter.numberStyle = .decimal
|
formatter.groupingSeparator = ","
|
formatter.groupingSize = 3
|
formatter.positivePrefix = ""
|
return formatter.string(from: NSNumber(value: self)) ?? "0"
|
}
|
}
|