ToString() / String.Format() / DateTime 格式化
阿新 • • 發佈:2018-12-17
ToString是將其他資料型別轉為String並格式化,Format則是對String格式化,DateTime 的時間也有多種格式。
在UI顯示時經常會用到各種各樣的轉換字串或格式化,比如小數點後保留指定位數,數值採用逗號分隔,貨幣、日期等特殊結構顯示等 ··· ··· 網上可以搜到好多相關的詳細說明,這裡僅以學習為目的,收集了幾位大大的博文,後面就偷懶直接粘連結啦
int num = 10; //float num = 10; //double num = 10; string str; //常規數字(10) str = num.ToString("G"); //千分符,逗號分隔數字,預設保留兩位小數(10.00) str = num.ToString("N"); //貨幣,C預設保留兩位小數,中文系統預設格式化RMB,英文系統格式化美刀($10.00) str = num.ToString("C"); //C0即不保留小數位,C1即保留小數點後一位,C3即保留小數點後兩位,以此類推($10) str = num.ToString("C0"); //指定小數位,F預設保留小數點後兩位(10.00) str = num.ToString("F"); //F0即不保留小數位,F1即保留小數點後一位,F2即保留小數點後兩位,以此類推(10.000) str = num.ToString("F3"); //科學計數法(1.000000E+001) str = num.ToString("E"); //十進位制(10) str = num.ToString("D"); //十進位制位數,前面補0 (00010) str = num.ToString("D5"); //十六進位制(A) str = num.ToString("X"); //百分比(1,000.00 %) str = num.ToString("P");
進位制轉換、資料型別轉換,System.Convert.ToString可實現多種值型別轉換字串
//http://www.runoob.com/csharp/csharp-type-conversion.html
//https://www.cnblogs.com/share-IT/p/6917153.html
//https://www.cnblogs.com/yi-ye/p/5610823.html
string.Format()
https://www.cnblogs.com/babietongtianta/p/4958189.html
https://blog.csdn.net/jyh_jack/article/details/49888263
DateTime以及DateTime.ToString
https://www.cnblogs.com/alsf/p/6247658.html
https://www.cnblogs.com/webfans/p/3627868.html
https://www.cnblogs.com/JiYF/p/7831547.html