有時候double型資料需要tostring(),但又想保留小數,當值為整數,比如3.00時tostring後會變為」3″,具體說明見下:
1
string
str0 = i.tostring(
"f"
);
2
string
str1 = i.tostring(
"f1"
);
3
string
str2 = i.tostring(
"f2"
);
4
string
str3 = i.tostring(
"f3"
);
0
5
string
str4 = i.tostring(
"f4"
);
00
其他方式的如下:
1
int
i = 111125;
2
string
str0 = i.tostring(
"n"
);
//111,125.00
3
string
str1 = i.tostring(
"n1"
);
//111,125.0
4
string
str2 = i.tostring(
"n2"
);
//111,125.00
5
string
str3 = i.tostring(
"n3"
);
//111,125.000
6
string
str4 = i.tostring(
"n4"
);
//111,125.0000
如果還是不行,就要新增其他設定:
system.globalization.numberformatinfo provider = new system.globalization.numberformatinfo();
string
str1 = i.hours.tostring("f1", provider);
oracle小數點保留問題
最近公司有個業務清單提取需求,需要使用百分率,保留2位小數,其實只用round就可以實現 round data,2 但是格式不是很工整,對格式要求不嚴謹的情況下使用round即可,以下是網路搜尋到的處理方法 方法一 使用to char的fm格式,即 to char round data.amount...
Oracle小數點保留問題
oracle 小數點保留問題 最近公司有個業務清單提取需求,需要使用百分率,保留2位小數,其實只用round就可以 實現 round data,2 但是格式不是很工整,對格式要求不嚴謹的情況下使用round即可,以下是網路搜尋到的處理方法 方法一 使用to char的fm格式,即 to char r...
C 小數點保留倆位小數
今天在做一些資料運算的時候,發現有一些資料是小數點後面無數個,看著我都蒙。我想你們也遇到過吧,不多說,直接上 1 math.round 0.333333,2 四捨五入的國際標準2 double dbdata 0.335333 string str1 string.format dbdata 預設為保...