C#数据转换
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 |
十六进制 formatCode 是可选的格式化代码字符串。(详细内容请搜索“格式化字符串”查看) 必须用“{”和“}”将格式与其他字符分开。如果恰好在格式中也要使用大括号,可以用连续的两个大括号表示一个大括号,即: “{{”或者“}}”。 常用格式举例: (1) int i=12345; this.textBox1.Text=i.ToString(); //结果 12345(this指当前对象,或叫当前类的实例) this.textBox2.Text=i.ToString("d8"); //结果 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 ; //结果 the value is 123 this.textBox2.Text=s2; //结果 the value is 123.450 (3)double i=12345.6789; this.textBox1.Text=i.ToString("f2"); //结果 12345.68 this.textBox2.Text=i.ToString("f6"); //结果 12345.678900 (4)double i=12345.6789; this.textBox1.Text=i.ToString("n"); //结果 12,345.68 this.textBox2.Text=i.ToString(“n4”); //结果 12,345.6789 (5)double i=0.126; string s=string.Format("the value is {0:p}",i); this.textBox1.Text=i.ToString("p"); //结果 12.6% this.textBox2.Text=s; //结果 the value is 12.6% (6) DateTime dt =new DateTime(2003,5,25); this.textBox1.Text=dt.ToString("yy.M.d"); //结果 03.5.25 this.textBox2.Text=dt.ToString(“yyyy年M月”); //结果 2003年5月 Convert.ToDateTime("2005/12/22 22:22:22").ToString("yyyy/ MM /dd HH:mm:ss") (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 ; //结果i:123 ,j: 123.45 DateTime.ToString()用法详解 我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34 在这里列出了参数format格式详细用法 下表列出了可被合并以构造自定义模式的模式 格式模式 说明 : 只有上面第二个表中列出的格式模式才能用于创建自定义模式;在第一个表中列出的标准格式字符不能用于创建自定义模式。自定义模式的长度至少为两个字符;例如, DateTime.ToString( "d") 返回 DateTime 值;“d”是标准短日期模式。 比较方便的是,上面的参数可以随意组合,并且不会出错,多试试,肯定会找到你要的时间格式 下面列出一些Asp.net中具体的日期格式化用法: 2.数据控件如DataGrid/DataList等的件格式化日期方法: 3.用String类转换日期显示格式: 4.用Convert方法转换日期显示格式: ("yyMMdd",System.Globalization.DateTimeFormatInfo.InvariantInfo); //支持繁体数据库 5.直接用ToString方法转换日期显示格式: 6.只显示年月 7.显示时间所有部分,包括:年月日时分秒 用DateTime.ToString(string format)输出不同格式的日期
|
255.ToString("X") |
最新文章
- 使用Emit把Datatable转换为对象集合(List<;T>;)
- 利用CSS3实现图片无间断轮播图的实现思路
- Spring 4 官方文档学习(十一)Web MVC 框架之配置Spring MVC
- C#基础总结之六 DataTable (临时表/数据源) 和Datatable 名片练习
- Java学习IO篇
- 转: 如何用linux命令修改linux主机ip网关子网掩码
- c# winform 引用sqlite.dll 运行报错解决方法
- jQuery中的DOM操作《思维导图》
- 使用Python脚本操作MongoDB的教程
- Spring mvc登录拦截器
- 页面第一次加载,JS没有效果,刷新一下就好了
- Spring定时任务@Scheduled注解使用方式
- Finance财务软件(引入业务系统凭证专题)
- 【python接口自动化-requests库】【一】requests库安装
- MyBatis 中的级联
- javascript with关键字简单用法
- eclipse插件之Findbugs、Checkstyle、PMD安装及使用
- Google Volley框架之https请求
- String.Compare 方法 (String, Int32, String, Int32, Int32)
- Python IO 多路复用 \协程
热门文章
- 搭建vagrant开发环境
- css/js禁止点击元素
- node项目的基本目录结构
- Spring Cloud Gateway 之请求坑位[微服务IP不同请求会失败]
- java数据结构——数组(Array)
- 首次接触flask遇到socket.error: [Errno 10013] 报错
- .Net Core 添加 Swagger 支持
- append追加的html片段,添加点击事件没有反应,解决!
- intellj Idea git ignore文件的.idea不起作用解决
- spring boot使用vue+vue-router构建单页面应用