C# ToString()方法 带参数的特殊用法

C# ToString()方法 带参数的特殊用法

一、取中文日期显示
  1、年月日时分 
  currentTime.ToString("f"); //不显示秒 
  2、年月 
  currentTime.ToString("y"); 
  3、月日 
  currentTime.ToString("m"); 
  4、格式为:2003-9-23 
  currentTime.ToString("d"); 
  5、格式为:14:24 
  currentTime.ToString("t"); 
 
 
二、字符型转换  转为字符串 
  12345.ToString("n"); //结果:12,345.00 
  12345.ToString("C");    //结果:¥12,345.00 
  12345.ToString("e");    //结果:1.234500e+004 
  12345.ToString("f4");    //结果:12345.0000 
  12345.ToString("x"); //结果:3039 (16进制) 
  12345.ToString("p");    //结果:1,234,500.00%

----------------------------------------------------------------------

令DateTime.Now为2007-7-17 22:07:24
  1、DateTime.Now.ToString("yy-MM-
dd")
  处理后:07-07-17

  2、DateTime.Now.ToString("yy年MM月dd日")
  处理后:07年07月17日(中文样式)

注:
  d 月中的某一天。一位数的日期没有前导零。
  dd 月中的某一天。一位数的日期有一个前导零。
  ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。
  dddd 周中某天的完整名称,在 DayNames 中定义。
  M y h(12小时) H(24小时) m s同上

---------------------------------------------------------------------

格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。

 

格式说明符

说明

示例

输出

C

货币

2.5.ToString("C")

¥2.50

D

十进制数

25.ToString("D5")

00025

E

科学型

25000.ToString("E")

2.500000E+005

F

固定点

25.ToString("F2")

25.00

G

常规

2.5.ToString("G")

2.5

N

数字

2500000.ToString("N")

2,500,000.00

X

十六进制

255.ToString("X")

FF

--------------------------------------------------------------
十六进制(hex)显示 in C# .tostring("X2")

X2的意思就是

10进制转成16进制 可能出现0xa 或 0x0a的情况,x对于前者 x2对应后者
  byte      tempbyte=0xaa;
  messagebox.show (tempbyte.tostring("X2"));

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值