C# StringFormat格式化输出和ToString的一些常用用法Word下载.docx

上传人:b****6 文档编号:17247228 上传时间:2022-11-29 格式:DOCX 页数:21 大小:24.85KB
下载 相关 举报
C# StringFormat格式化输出和ToString的一些常用用法Word下载.docx_第1页
第1页 / 共21页
C# StringFormat格式化输出和ToString的一些常用用法Word下载.docx_第2页
第2页 / 共21页
C# StringFormat格式化输出和ToString的一些常用用法Word下载.docx_第3页
第3页 / 共21页
C# StringFormat格式化输出和ToString的一些常用用法Word下载.docx_第4页
第4页 / 共21页
C# StringFormat格式化输出和ToString的一些常用用法Word下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

C# StringFormat格式化输出和ToString的一些常用用法Word下载.docx

《C# StringFormat格式化输出和ToString的一些常用用法Word下载.docx》由会员分享,可在线阅读,更多相关《C# StringFormat格式化输出和ToString的一些常用用法Word下载.docx(21页珍藏版)》请在冰豆网上搜索。

C# StringFormat格式化输出和ToString的一些常用用法Word下载.docx

,a);

//十进制--12345678

strings13=b.ToString("

d"

//十进制--相同的类型,转换报错

strings14=String.Format("

e}"

//指数--1.234568e+007

strings15=b.ToString("

//指数--1.234125e+003

strings16=String.Format("

f}"

//定点数--12345678.00

strings17=b.ToString("

f"

//定点数--1234.13

strings18=String.Format("

n}"

//数值--12,345,678.00

strings19=b.ToString("

//数值--1,234.13

strings20=String.Format("

x}"

//十六进制--bc614e

strings21=b.ToString("

//16--带有小数不能转换,出错

strings22=String.Format("

g}"

//通用为最紧凑--12345678

strings23=b.ToString("

g"

//通用为最紧凑--1234.12543

  b=4321.12543;

a=1234;

strings24=String.Format("

000000}"

//001234

strings25=String.Format("

//004321

//#描述:

占位符,如果可能,填充位

strings26=String.Format("

#######}"

//1234

strings27=String.Format("

//4321

strings28=String.Format("

#0####}"

//01234

strings29=String.Format("

0#0000}"

//.描述:

小数点

strings30=String.Format("

000.000}"

//1234.000

strings31=String.Format("

//4321.125

b=87654321.12543;

a=12345678;

//,描述:

数字分组,也用于增倍器

strings32=String.Format("

0,00}"

//12,345,678

strings33=String.Format("

//87,654,321

strings34=String.Format("

0,}"

//12346

strings35=String.Format("

//87654

strings36=String.Format("

0,,}"

//12

strings37=String.Format("

//88

strings38=String.Format("

0,,,}"

//0

strings39=String.Format("

//0  

// 

 

%描述:

格式为百分数

 strings40=String.Format("

0%}"

//1234567800%

strings41=String.Format("

#%}"

//8765432113%

strings42=String.Format("

0.00%}"

//1234567800.00%

strings43=String.Format("

#.00%}"

//8765432112.54%

  格式原始数据结果

  "

P}"

0.4040%

  数字{0:

N2}12.36

N0}13

  货币{0:

c2}$12.36

c4}$12.3656

  货币"

¥{0:

N2}"

¥12.36

  科学计数法{0:

E3}1.23E+001

  百分数{0:

P}12.25%Pandppresentthesame.

  日期{0:

D}2006年11月25日

d}2006-11-25

f}2006年11月25日10:

30

F}2006年11月25日10:

30:

00

s}2006-11-2610:

时间{0:

T}10:

DateTimedt=DateTime.Now;

  Label1.Text=dt.ToString();

//2005-11-513:

21:

25

  Label2.Text=dt.ToFileTime().ToString();

//127756416859912816

  Label3.Text=dt.ToFileTimeUtc().ToString();

//127756704859912816

  Label4.Text=dt.ToLocalTime().ToString();

//2005-11-521:

  Label5.Text=dt.ToLongDateString().ToString();

//2005年11月5日

  Label6.Text=dt.ToLongTimeString().ToString();

//13:

  Label7.Text=dt.ToOADate().ToString();

//38661.5565508218

  Label8.Text=dt.ToShortDateString().ToString();

//2005-11-5

  Label9.Text=dt.ToShortTimeString().ToString();

21

  Label10.Text=dt.ToUniversalTime().ToString();

//2005-11-55:

  Label1.Text=dt.Year.ToString();

//2005

  Label2.Text=dt.Date.ToString();

//2005-11-50:

00:

  Label3.Text=dt.DayOfWeek.ToString();

//Saturday

  Label4.Text=dt.DayOfYear.ToString();

//309

  Label5.Text=dt.Hour.ToString();

//13

  Label6.Text=dt.Millisecond.ToString();

//441

  Label7.Text=dt.Minute.ToString();

//30

  Label8.Text=dt.Month.ToString();

//11

  Label9.Text=dt.Second.ToString();

//28

  Label10.Text=dt.Ticks.ToString();

//632667942284412864

  Label11.Text=dt.TimeOfDay.ToString();

28.4412864

47:

04

  Label2.Text=dt.AddYears

(1).ToString();

//2006-11-513:

  Label3.Text=dt.AddDays(1.1).ToString();

//2005-11-616:

11:

  Label4.Text=dt.AddHours(1.1).ToString();

//2005-11-514:

53:

  Label5.Text=dt.AddMilliseconds(1.1).ToString();

  Label6.Text=dt.AddMonths

(1).ToString();

//2005-12-513:

  Label7.Text=dt.AddSeconds(1.1).ToString();

05

  Label8.Text=dt.AddMinutes(1.1).ToString();

48:

10

  Label9.Text=dt.AddTicks(1000).ToString();

  Label10.Text=dt.CompareTo(dt).ToString();

//0

  Label11.Text=dt.Add(?

).ToString();

//问号为一个时间段

  Label1.Text=dt.Equals("

2005-11-616:

04"

//False

  Label2.Text=dt.Equals(dt).ToString();

//True

  Label3.Text=dt.GetHashCode().ToString();

//1474088234

  Label4.Text=dt.GetType().ToString();

//System.DateTime

  Label5.Text=dt.GetTypeCode().ToString();

//DateTime

  Label1.Text=dt.GetDateTimeFormats('

s'

)[0].ToString();

//2005-11-05T14:

06:

  Label2.Text=dt.GetDateTimeFormats('

t'

//14:

06

  Label3.Text=dt.GetDateTimeFormats('

y'

//2005年11月

  Label4.Text=dt.GetDateTimeFormats('

D'

  Label5.Text=dt.GetDateTimeFormats('

)[1].ToString();

//20051105

  Label6.Text=dt.GetDateTimeFormats('

)[2].ToString();

//星期六20051105

  Label7.Text=dt.GetDateTimeFormats('

)[3].ToString();

//星期六2005年11月5日

  Label8.Text=dt.GetDateTimeFormats('

M'

//11月5日

  Label9.Text=dt.GetDateTimeFormats('

f'

//2005年11月5日14:

  Label10.Text=dt.GetDateTimeFormats('

g'

  Label11.Text=dt.GetDateTimeFormats('

r'

//Sat,05Nov200514:

25GMT

  Label1.Text=String.Format("

dt);

  Label2.Text=String.Format("

D}"

  Label3.Text=String.Format("

23

  Label4.Text=String.Format("

F}"

23:

  Label5.Text=String.Format("

  Label6.Text=String.Format("

G}"

  Label7.Text=String.Format("

M}"

  Label8.Text=String.Format("

R}"

23GMT

  Label9.Text=String.Format("

s}"

  Label10.TextString.Format("

t}"

  Label11.Text=String.Format("

T}"

  Label12.Text=String.Format("

u}"

//2005-11-0514:

23Z

  Label13.Text=String.Format("

U}"

//2005年11月5日6:

  Label14.Text=String.Format("

Y}"

  Label15.Text=String.Format("

{0}"

  Label16.Text=String.Format("

yyyyMMddHHmmssffff}"

  stringstr1=String.Format("

N1}"

56789);

//result:

56,789.0

  stringstr2=String.Format("

56,789.00

  stringstr3=String.Format("

N3}"

56,789.000

  stringstr8=String.Format("

F1}"

56789.0

  stringstr9=String.Format("

F2}"

56789.00

  stringstr11=(56789/100.0).ToString("

#.##"

567.89

  stringstr12=(56789/100).ToString("

567

  C或c

  货币

  Console.Write("

C}"

2.5);

//$2.50

-2.5);

//($2.50)

  D或d

  十进制数

D5}"

25);

//00025

  E或e

  科学型

E}"

250000);

//2.500000E+005

  F或f

  固定点

//25.00

F0}"

//25

  G或g

  常规

//2.5

  N或n

  数字

N}"

2500000);

//2,500,000.00

 X或x

  十六进制

X}"

250);

//FA

Console.Write("

0xffff);

//FFFF

c#中ToString()的一些常用用法

备忘

字符型转换为字符串

1.//C货币

2.2.5.ToString("

//¥2.50

3.//D10进制数

4.25.ToString("

D5"

//25000

5.//E科学型

6.25000.ToString("

E"

//2.500000E+005

7.//F固定点

8.25.ToString("

F2"

//25.00

9.//G常规

10.2.5.ToString("

G"

//2.5

11.//N数字

12.2500000.ToString("

N"

//2,500,000.00

13.//X16进制

14.255.ToString("

X"

//FF 

如果要2位16进制数255.ToString("

X2"

1.//C#日期格式

2.DateTime 

dt=DateTime.Now;

3. 

4.dt.ToString();

25

5.dt.ToFileTime().ToString();

//127756416859912816

6.dt.ToFileTimeUtc().ToString();

//127756704859912816

7.dt.ToLocalTime().ToString();

8.dt.ToLongDateString().ToString();

//2005年11月5日

9.dt.ToLongTimeString().ToString();

10.dt.ToOADate().ToString();

//38661.5565508218

11.dt.ToShortDateString().ToString();

//2005-11-5

12.dt.ToShortTimeString().ToString();

21

13.dt.ToUniversalTime().ToString();

14.dt.Year.ToString();

//2005

15.dt.Date.ToString();

00

16.dt.DayOfWeek.ToString();

//Saturday

17.dt.DayOfYear.ToString();

//309

18.dt.Hour.ToString();

//13

19.dt.Millisecond.ToString();

//441

20.dt.Minute.ToString();

//30

21.dt.Month.ToString();

//11

22.dt.Second.ToString();

//28

23.dt.Ticks.ToString();

//632667942284412864

24.dt.TimeOfDay.ToString();

28.4412864

25.dt.ToString();

04

26.dt.AddYears

(1).ToString();

27.dt.AddDays(1.1).ToString();

28.dt.AddHours(1.1).ToString();

29.dt.AddMilliseconds(1.1).ToString();

30.dt.AddMonths

(1).ToString();

31.dt.AddSeconds(1.1).ToString();

05

32.dt.AddMinutes(1.1).ToString();

10

33.dt.AddTicks(1000).ToString();

34.dt.CompareTo(dt).ToString();

//0

35.dt.Add(?

//问号为一个时间段

36.dt.Equals("

//False

37.dt.Equals(dt).ToString();

//True

38.dt.GetHashCode().T

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1