最新国产好看的视频,伊人天堂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是可以實(shí)現(xiàn)這個功能的,但是怎么設(shè)置就不起作用,最后發(fā)現(xiàn),由于2.0出于安 全性的考慮,還要同時設(shè)置HtmlEncode = false,才能夠使DataFormatString生效. 留個記號,下次用的時候,就不用浪費(fèi)N多時間了. 還有還有,DataFormatString = "{0:F}",是默認(rèn)格式,顯示兩位小數(shù),如果需要顯示的小數(shù)位數(shù)為其他值,DataFormatString = "{0:Fn}"即可.

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

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

數(shù)字、貨幣格式: 在指定的格式符號后可以指定小數(shù)所要顯示的位數(shù)。例如原來的數(shù)據(jù)為「1.56」,若格式設(shè)定為 {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 詳細(xì)日期格式 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 詳細(xì)時間格式 HH:mm:ss

C

貨幣

2.5.ToString("C")

¥2.50

D

十進(jìn)制數(shù)

25.ToString("D5")

00025

E

科學(xué)型

25000.ToString("E")

2.500000E+005

F

固定點(diǎn)

25.ToString("F2")

25.00

G

常規(guī)

2.5.ToString("G")

2.5

N

數(shù)字

2500000.ToString("N")

2,500,000.00

X

十六進(jìn)制

255.ToString("X")

FF

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

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

常用格式舉例:

(1) int i=12345;

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

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

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

相關(guān)文章

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

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

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

    C#編程自學(xué)之類和對象

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

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

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

    C#并行編程之信號量

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

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

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

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

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

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

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

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

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

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

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

    C# 設(shè)計模式系列教程-策略模式

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

最新評論

鸡西市| 外汇| 墨竹工卡县| 鄱阳县| 海门市| 巴彦淖尔市| 银川市| 九江市| 肥乡县| 陇西县| 左贡县| 泽库县| 山阴县| 湖南省| 宝山区| 彩票| 中西区| 乐陵市| 姚安县| 九江县| 榕江县| 青铜峡市| 红原县| 响水县| 清水县| 绩溪县| 宾川县| 古浪县| 岳普湖县| 丹棱县| 南平市| 仪征市| 新宾| 新平| 罗定市| 蒲江县| 浦城县| 鹤岗市| 固镇县| 黔南| 桃源县|