.NET 中格式化数据的一些方法和格式说明
2010-11-20 20:08
483 查看
//.NET Framework 提供了 标准数字格式字符串,标准 DateTime 格式字符串,枚举格式字符串,以下代码描述了标准数字格式字符串的方式 double d = 1234.5678; System.Console.WriteLine("数字原型 {0}", d.ToString()); //1234.5678 System.Console.WriteLine("货币格式 {0}", d.ToString("C")); //¥1,234.57 System.Console.WriteLine("十进制格式 {0}", ((int)d).ToString("D")); //1234 System.Console.WriteLine("指数格式 {0}", d.ToString("E")); //1.234568E+003 System.Console.WriteLine("固定点格式 {0}", d.ToString("F")); //1234.57 System.Console.WriteLine("固定点格式3精度 {0}", d.ToString("F3")); //1234.568 System.Console.WriteLine("常规制格 {0}", d.ToString("G")); //1234.5678 System.Console.WriteLine("数字格式 {0}", d.ToString("N")); //1,234.57 System.Console.WriteLine("数字格式精度1 {0}", d.ToString("N1")); //1,234.6 System.Console.WriteLine("百分比格式 {0}", d.ToString("P")); //123,456.78% System.Console.WriteLine("百分比格式2精度 {0}", d.ToString("P2")); //123,456.78% System.Console.WriteLine("往返过程格式 {0}", d.ToString("R")); //1234.5678 System.Console.WriteLine("十六进制格式 {0}", ((int)d).ToString("X"));//4D2 //以下代码描述了,日期格式化的简单方式 DateTime dt = DateTime.Now; System.Console.WriteLine("短日期模式 {0}", dt.ToString("d")) ;//2007-2-16 System.Console.WriteLine("长日期模式 {0}", dt.ToString("D")); //2007年2月16日 System.Console.WriteLine("短时间模式 {0}", dt.ToString("t")); //21:50 System.Console.WriteLine("长时间模式 {0}", dt.ToString("T")); //21:50:19 System.Console.WriteLine("短完整模式 {0}", dt.ToString("f")); //2007年2月16日 21:50 System.Console.WriteLine("长完整模式 {0}", dt.ToString("F")); //2007年2月16日 21:50:19 System.Console.WriteLine("短常规模式 {0}", dt.ToString("g")); //2007-2-16 21:50 System.Console.WriteLine("长常规模式 {0}", dt.ToString("G")) ;//2007-2-16 21:50:19 System.Console.WriteLine("RFC1132模式 {0}", dt.ToString("R")); //Fri, 16 Feb 2007 21:50:19 GMT System.Console.WriteLine("ISO8601模式 {0}", dt.ToString("s")); //2007-02-16T21:50:19 System.Console.WriteLine("通用模式 {0}", dt.ToString("u")); //2007-02-16 21:50:19Z System.Console.WriteLine("通用模式 {0}", dt.ToString("U")); //2007年2月16日 13:50:19 System.Console.WriteLine("年月模式 {0}", dt.ToString("Y")); //2007年2月 //日期的格式化,还允许自定义的方式,下面代码描述了日期的自定义格式 以下日期:2010-11-20 19:48:52Z //DateTime dt = DateTime.Now; System.Console.WriteLine("当前日期 {0}", dt.ToString("今天是d号")); //当前日期 今天是20号 System.Console.WriteLine("有前导的当前日期 {0}", dt.ToString("今天是dd号"));//有前导的当前日期 今天是20号 System.Console.WriteLine("日期缩写 {0}", dt.ToString("今天是ddd")); //日期缩写 今天是六 System.Console.WriteLine("日期全名 {0}", dt.ToString("今天是dddd"));//日期全名 今天是星期六 System.Console.WriteLine("秒 {0}", dt.ToString("现在的秒是f")); //秒 现在的秒是0 System.Console.WriteLine("秒的最高7位 {0}", dt.ToString("现在秒是fffffff"));//秒的最高7位 现在秒是0625000 System.Console.WriteLine("年代 {0}", dt.ToString("现在是g纪年")); //年代 现在是公元纪年 System.Console.WriteLine("1-12小时模式 {0}", dt.ToString("现在是hh点")); //1-12小时模式 现在是07点 System.Console.WriteLine("0-23小时模式 {0}", dt.ToString("现在是HH点")); //0-23小时模式 现在是19点 System.Console.WriteLine("分钟 {0}", dt.ToString("现在是mm分钟")); //分钟 现在是48分钟 System.Console.WriteLine("月份 {0}", dt.ToString("现在是MM月")); //月份 现在是11月 System.Console.WriteLine("月缩写 {0}", dt.ToString("现在是MMM")); //月缩写 现在是十一月 System.Console.WriteLine("月全名 {0}", dt.ToString("现在是MMMM")); //月全名 现在是十一月 System.Console.WriteLine("A.M./P.M {0}", dt.ToString("现在是t")); //A.M./P.M 现在是下 System.Console.WriteLine("A.M./P.M {0}", dt.ToString("现在是tt")); //A.M./P.M 现在是下午 System.Console.WriteLine("秒 {0}", dt.ToString("现在是ss")); //秒 现在是52 System.Console.WriteLine("年 {0}", dt.ToString("现在是y年")); //年 现在是10年 System.Console.WriteLine("年 {0}", dt.ToString("现在是yy年")); //年 现在是10年 System.Console.WriteLine("年 {0}", dt.ToString("现在是yyyy年")); //年 现在是2010年 System.Console.WriteLine("标准时差 {0}", dt.ToString("现在是z")); //标准时差 现在是+8 System.Console.WriteLine("标准时差 {0}", dt.ToString("现在是zz")); //标准时差 现在是+08 //现在的时间是:公元 2010年 11月 20日 下午 19:48:52 和标准时差+08 System.Console.WriteLine("现在的时间是:{0}", dt.ToString("g yyyy年 MM月 dd日 tt HH:mm:ss 和标准时差zz"));
相关文章推荐
- .net中格式化Decimal格式的方法(VB为例)
- .Net创建Excel文件(插入数据、修改格式、生成图表)的方法
- .NET 日期数据的格式化方法
- 一起谈.NET技术,.Net创建Excel文件(插入数据、修改格式、生成图表)的方法
- .Net创建Excel文件(插入数据、修改格式、生成图表)的方法
- Windows系统下,ntfs格式的硬盘分区被格式化为ext4后,数据的恢复方法
- java中一些数据格式判断、转换的方法(手机号、邮箱格式,byte数组转String)
- 【原】.Net创建Excel文件(插入数据、修改格式、生成图表)的方法
- .net 数据格式说明
- 【原】.Net创建Excel文件(插入数据、修改格式、生成图表)的方法
- C#中日期格式数据的一些处理方法(转)
- .NET数据绑定说明和使用方法
- Android工具类,一些方法电话正则,是否为空,日期格式化,星期,车牌,身份证校验,设置地区编码,验证日期字符串是否是YYYY-MM-DD格式,判断字符串是否为数字
- .Net创建Excel文件(插入数据、修改格式、生成图表)的方法
- python 一些数据格式说明
- 【原】.Net创建Excel文件(插入数据、修改格式、生成图表)的方法 .
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- .net 中对读 /写带BOM的Unicode格式文件 和不带Bom的Unicode格式文件的方法
- 客户端GET方法提交数据,服务器返回文件格式数据的demo
- 处理tiff格式dem数据的方法——输出xyz坐标