C 金額格式化含千分符

2021-10-07 21:24:21 字數 1163 閱讀 5131

//金額整數(###,###) 不含幣種符號¥

string.format("",12000000.45);//結果:12,000,000

string.format("",12000000.54);//結果:12,000,001

//金額整數(c0) 含幣種符號¥

decimal amount = 12000000.45m;

cultureinfo cn = new cultureinfo("zh-cn");

amount.tostring("c0",cn);//結果:¥12,000,000

decimal amount2 = 12000000.54m;

cultureinfo cn2 = new cultureinfo("zh-cn");

amount2.tostring("c0",cn2);//結果:¥12,000,001

//金額整數(c0) 含幣種符號$

decimal amount3 = 12000000.45m;

cultureinfo us = new cultureinfo("en-us");

amount3.tostring("c0",us);//結果:$12,000,000

//金額兩位小數(#,0.##) 不含幣種符號¥

string.format("",12000000.454);//結果:12,000,000.45

string.format("",12000000.455);//結果:12,000,000.46

//金額兩位小數(c2) 含幣種符號¥

decimal amount = 12000000.454m;

cultureinfo cn = new cultureinfo("zh-cn");

amount.tostring("c2",cn);//結果:¥12,000,000.45

decimal amount2 = 12000000.455m;

cultureinfo cn2 = new cultureinfo("zh-cn");

amount2.tostring("c2",cn2);//結果:¥12,000,000.46

//3位小數 #,0.### 或 c3

//多位小數以此類推

layui 金額資料千分位 格式化金額的簡單解法

很久沒有寫技術相關的部落格了,剛好看到乙個題目就想著寫乙個解法吧,因為簡單,所以可能會比較實用。問 請寫出乙個格式化金額的方法。這個其實挺常見的,不過程式設計師都是比較懶的能上網搜的到的肯定不會自己寫,有git倉庫的肯定直接拉來就用,我當然也不例外。所以我就找了乙個網上的方法。金額千分位加逗號,保留...

js金額千分位顯示 前端JS 金額千分位格式化函式

舉例 200000.00 格式化為 200,000.00 const formatamount function num 如果num是負數,則獲取她的符號 var sign num.indexof 0 如果存在小數點,則獲取數字的小數部分 var cents num.indexof 0 num.su...

日期格式化以及金額千分位 封裝方法

專案中經常用到的日期格式化以及金額千分位方法,封裝一下直接拿去用 1 時間格式化 2 千分位方法 export function numformat data g,function 0,1 data.tostring replace d d g,1,最近突然發現 tolocalestring 方法也...