最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#常用的數(shù)據(jù)格式轉(zhuǎn)換匯總

 更新時間:2013年10月16日 16:23:01   作者:  
這篇文章介紹了C#常用的數(shù)據(jù)格式轉(zhuǎn)換,有需要的朋友可以參考一下

用DataFormatString格式化GridView 在 GridView里面顯示數(shù)據(jù),要顯示的數(shù)據(jù)有好多位小數(shù),就想讓它只顯示兩位小數(shù),在delphi里,直接用DisplayFormat就行了, 在.net中,查了半天msdn,發(fā)現(xiàn)使用DataFormatString是可以實現(xiàn)這個功能的,但是怎么設置就不起作用,最后發(fā)現(xiàn),由于2.0出于安 全性的考慮,還要同時設置HtmlEncode = false,才能夠使DataFormatString生效. 留個記號,下次用的時候,就不用浪費N多時間了. 還有還有,DataFormatString = "{0:F}",是默認格式,顯示兩位小數(shù),如果需要顯示的小數(shù)位數(shù)為其他值,DataFormatString = "{0:Fn}"即可.

DataFormatString="{0:格式字符串}"

在DataFormatString 中的 {0} 表示數(shù)據(jù)本身,而在冒號后面的格式字符串代表所們希望數(shù)據(jù)顯示的格式;

數(shù)字、貨幣格式: 在指定的格式符號后可以指定小數(shù)所要顯示的位數(shù)。例如原來的數(shù)據(jù)為「1.56」,若格式設定為 {0:N1},則輸出為「1.5」。其常用的數(shù)值格式如下表所示:

格式字符串 輸入 結(jié)果 "{0:C}" 12345.6789 $12,345.68 "{0:C}" -12345.6789 ($12,345.68) "{0:D}" 12345 12345 "{0:D8}" 12345 00012345 "{0:E}" 12345.6789 1234568E+004 "{0:E10}" 12345.6789 1.2345678900E+004 "{0:F}" 12345.6789 12345.68 "{0:F0}" 12345.6789 12346 "{0:G}" 12345.6789 12345.6789 "{0:G7}" 123456789 1.234568E8 "{0:N}" 12345.6789 12,345.68 "{0:N4}" 123456789 123,456,789.0000 "Total: {0:C}" 12345.6789 Total: $12345.68

常用的日期時間格式:

格式 說明 輸出格式 d 精簡日期格式 MM/dd/yyyy D 詳細日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F 完整日期時間格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss g 一般格式 (short date + short time) MM/dd/yyyy HH:mm G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss m,M 月日格式 MMMM dd s 適中日期時間格式 yyyy-MM-dd HH:mm:ss t 精簡時間格式 HH:mm T 詳細時間格式 HH:mm:ss

C

貨幣

2.5.ToString("C")

¥2.50

D

十進制數(shù)

25.ToString("D5")

00025

E

科學型

25000.ToString("E")

2.500000E+005

F

固定點

25.ToString("F2")

25.00

G

常規(guī)

2.5.ToString("G")

2.5

N

數(shù)字

2500000.ToString("N")

2,500,000.00

X

十六進制

255.ToString("X")

FF

formatCode 是可選的格式化代碼字符串。(詳細內(nèi)容請搜索“格式化字符串”查看)

必須用“{”和“}”將格式與其他字符分開。如果恰好在格式中也要使用大括號,可以用連續(xù)的兩個大括號表示一個大括號,即: “{{”或者“}}”。

常用格式舉例:

(1) int i=12345;

this.textBox1.Text=i.ToString();

//結(jié)果 12345(this指當前對象,或叫當前類的實例)

this.textBox2.Text=i.ToString("d8");

//結(jié)果 00012345

(2) int i=123;

double j=123.45;

string s1=string.Format("the value is {0,7:d}",i);

string s2=string.Format("the value is {0,7:f3}",j);

this.textBox1.Text=s1 ;

//結(jié)果 the value is 123

this.textBox2.Text=s2;

//結(jié)果 the value is 123.450

(3)double i=12345.6789;

this.textBox1.Text=i.ToString("f2"); //結(jié)果 12345.68

this.textBox2.Text=i.ToString("f6");

//結(jié)果 12345.678900

(4)double i=12345.6789;

this.textBox1.Text=i.ToString("n"); //結(jié)果 12,345.68

this.textBox2.Text=i.ToString(“n4”); //結(jié)果 12,345.6789

(5)double i=0.126;

string s=string.Format("the value is {0:p}",i);

this.textBox1.Text=i.ToString("p"); //結(jié)果 12.6%

this.textBox2.Text=s; //結(jié)果 the value is 12.6%

(6) DateTime dt =new DateTime(2003,5,25);

this.textBox1.Text=dt.ToString("yy.M.d");

//結(jié)果 03.5.25

this.textBox2.Text=dt.ToString(“yyyy年M月”);

//結(jié)果 2003年5月

Convert.ToDateTime("2005/12/22 22:22:22").ToString("yyyy/MM/dd HH:mm:ss") "2005/12/22 22:22:22"

(7) int i=123;

double j=123.45;

string s=string.Format("i:{0,-7},j:{1,7}",i,j);

//-7表示左對齊,占7位

this.textBox1.Text=s ;

//結(jié)果i:123 ,j: 123.45

相關文章

  • C#難點逐個擊破(9):類型轉(zhuǎn)換

    C#難點逐個擊破(9):類型轉(zhuǎn)換

    類型之間的轉(zhuǎn)換可以分為隱式轉(zhuǎn)換與顯式轉(zhuǎn)換,如int類型可直接轉(zhuǎn)換為long類型。
    2010-02-02
  • C#編程自學之類和對象

    C#編程自學之類和對象

    C#一種面向?qū)ο蟮木幊陶Z言,是專門為.NET應用而開發(fā)出的語言。在.NET運行庫的支持下,.NET框架的各種優(yōu)點在C#中表現(xiàn)得淋漓盡致。所以學習類和對象以及如何運用它們是非常重要!
    2015-10-10
  • C#使用Automation實現(xiàn)控制自動撥打接聽電話

    C#使用Automation實現(xiàn)控制自動撥打接聽電話

    這篇文章主要為大家詳細介紹了C#如何使用Automation實現(xiàn)控制自動撥打接聽電話,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-02-02
  • C#并行編程之信號量

    C#并行編程之信號量

    這篇文章介紹了C#并行編程之信號量,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C#?winform中ComboBox數(shù)據(jù)綁定的兩種方法及效率詳解

    C#?winform中ComboBox數(shù)據(jù)綁定的兩種方法及效率詳解

    這篇文章主要給大家介紹了關于C#?winform中ComboBox數(shù)據(jù)綁定的兩種方法及效率,Winform?ComboBox數(shù)據(jù)綁定是指將數(shù)據(jù)源中的數(shù)據(jù)與ComboBox控件進行關聯(lián),需要的朋友可以參考下
    2023-08-08
  • 那些年,我還在學習C# 學習筆記續(xù)

    那些年,我還在學習C# 學習筆記續(xù)

    那些年學習C#,就是對C#相關的一些知識有一個了解,等到要用時才不會找不到方向,比如說擴展方法,開始時怎么覺得沒有用,后來了解到asp.net MVC,它可以用來擴展Html類,比如做一個分頁的方法;所以對一門語言了解寬一些是沒有壞處的
    2012-03-03
  • C#畫筆Pen繪制自定義線的帽子

    C#畫筆Pen繪制自定義線的帽子

    這篇文章主要介紹了C#畫筆Pen繪制自定義線的帽子,實例分析了畫筆Pen的使用技巧,需要的朋友可以參考下
    2015-06-06
  • C#連接Oracle數(shù)據(jù)庫的多種方法總結(jié)

    C#連接Oracle數(shù)據(jù)庫的多種方法總結(jié)

    最近小項目當中要使用C#來連接Oracle數(shù)據(jù)庫來完成系統(tǒng)的操作,這篇文章主要給大家介紹了關于C#連接Oracle數(shù)據(jù)庫的多種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-04-04
  • C#實現(xiàn)的圖片、string相互轉(zhuǎn)換類分享

    C#實現(xiàn)的圖片、string相互轉(zhuǎn)換類分享

    這篇文章主要介紹了C#實現(xiàn)的圖片、string相互轉(zhuǎn)換類分享,本文直接給出類代碼,包含相互轉(zhuǎn)換的方法,需要的朋友可以參考下
    2015-03-03
  • C# 設計模式系列教程-策略模式

    C# 設計模式系列教程-策略模式

    策略模式是一種定義一系列算法的方法,從概念上來看,所有算法完成的都是相同的工作,只是實現(xiàn)不同,它可以以相同的方式調(diào)用所有的算法,減少了各種算法類與使用算法類之間的耦合。
    2016-06-06

最新評論

巨野县| 通许县| 天津市| 商洛市| 乐都县| 中西区| 梅州市| 启东市| 扎兰屯市| 明水县| 鄯善县| 汉寿县| 榆社县| 延寿县| 湟源县| 凤城市| 图片| 开封县| 武穴市| 旬邑县| 喀喇沁旗| 宜城市| 班戈县| 霍城县| 齐齐哈尔市| 溧水县| 孝感市| 白山市| 苏尼特右旗| 夏河县| 永济市| 双柏县| 北流市| 亚东县| 邓州市| 砀山县| 伊宁市| 郴州市| 望都县| 湄潭县| 九台市|