知识大全 C# String.Format格式化输出

Posted 货币

篇首语:人争气,火争焰,佛争一炷香。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C# String.Format格式化输出相关的知识,希望对你有一定的参考价值。

C# String.Format格式化输出  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  开发中经常用到格式化 不管是时间 货币 数字都可以随心所欲 也许你用的是 :C方式 也许你用String Format方式 也许你用 ToString( n ) 都是格式化的方式 以下N多种格式化方式程序员们记住常用的就可以了 不常用的随用随查吧

  字符型转换 转为字符串

   ToString( n ); //生成

   ToString( C ); //生成 ¥

   ToString( e ); //生成 e+

   ToString( f ); //生成

   ToString( x ); //生成 ( 进制)

   ToString( p ); //生成 %

  String Format( :(###) ### #### );

  This will output ( )

  int a = ;

  //格式为sring输出

  //   Label Text = String Format( asdfadsf adsfasdf a);

  //   Label Text = asdfadsf +a ToString()+ adsfasdf ;

  //   Label Text = String Format( asdfadsf :Cadsfasdf a);//asdfadsf¥ adsfasdf

  //   Label Text = asdfadsf +a ToString( C )+ adsfasdf ;//asdfadsf¥ adsfasdf

  double b = ;

  a = ;

  //格式为特殊的string样式输出

  //   Label Text = String Format( asdfadsf :Cadsfasdf b);//asdfadsf¥ adsfasdf

  //   Label Text = asdfadsf +b ToString( C )+ adsfasdf ;//asdfadsf¥ adsfasdf

  //   Label Text = String Format( :C b);//¥

  //   Label Text = b ToString( C );//¥

  //   Label Text = String Format( :d a);//十进制

  //   Label Text = b ToString( d );//十进制 相同的类型 转换报错

  //   Label Text = String Format( :e a);//指数 e+

  //   Label Text = b ToString( e );//指数 e+

  //   Label Text = String Format( :f a);//定点数

  //   Label Text = b ToString( f );//定点数

  //   Label Text = String Format( :n a);//数值

  //   Label Text = b ToString( n );//数值

  //   Label Text = String Format( :x a);//十六进制 bc e

  //   Label Text = b ToString( x );// 带有小数不能转换 出错

  //   Label Text = String Format( :g a);//通用为最紧凑

  //   Label Text = b ToString( g );//通用为最紧凑

  //   Label Text = String Format( :r a);//转来转去不损失精度 整数不允许用 报错

  //   Label Text = b ToString( r );//转来转去不损失精度

  b = ;

  a = ;

  //自定义模式输出

  //   描述 占位符 如果可能 填充位

  //   Label Text = String Format( : a);//

  //   Label Text = String Format( : b);//

  //   # 描述 占位符 如果可能 填充位

  //   Label Text = String Format( :####### a);//

  //   Label Text = String Format( :####### b);//

  //   Label Text = String Format( :# #### a);//

  //   Label Text = String Format( : # b);//

  //   描述 小数点

  //   Label Text = String Format( : a);//

  //   Label Text = String Format( : b);//

  b = ;

  a = ;

  //   描述 数字分组 也用于增倍器

  //   Label Text = String Format( : a);//

  //   Label Text = String Format( : b);//

  //   Label Text = String Format( : a);//

  //   Label Text = String Format( : b);//

  //   Label Text = String Format( : a);//

  //   Label Text = String Format( : b);//

  //   Label Text = String Format( : a);//

  //   Label Text = String Format( : b);//

  //   % 描述 格式为百分数

  //   Label Text = String Format( : % a);// %

  //   Label Text = String Format( :#% b);// %

  //   Label Text = String Format( : % a);// %

  //   Label Text = String Format( :# % b);// %

  //   abc 描述 显示单引号内的文本

  //   Label Text = String Format( : 文本 a);// 文本

  //   Label Text = String Format( :文本 b);// 文本

  //   \\ 描述 后跟 要打印字的字符 也用于转移符\\n等

  //   Label Text = String Format( \\ 你好!\\ );// 你好!

  //   Label Text = String Format( \\\\c\\\\books\\\\new\\\\we asp );//\\c\\books\\new\\we asp

  //   @描述 后跟要打印字的字符

  //   Label Text = String Format(@ 你好! ); // 你好! 要打印 则需要输入两对才可以

  //   Label Text = String Format(@ \\c\\books\\new\\we asp );//\\c\\books\\new\\we asp

  格式 原始数据 结 果

   :P %

  数字 :N

  数字 :N

  货币 :c $

  货币 :c $

  货币 ¥ :N ¥

  科学计数法 :E E+

  百分数 :P % P and p present the same

  日期 :D 年 月 日

  日期 :d

  日期 :f 年 月 日 :

  日期 :F 年 月 日 : :

  日期 :s : :

  时间 :T : :

  DateTime dt = DateTime Now;

  Label Text = dt ToString();// : :

  Label Text = dt ToFileTime() ToString();//

  Label Text = dt ToFileTimeUtc() ToString();//

  Label Text = dt ToLocalTime() ToString();// : :

  Label Text = dt ToLongDateString() ToString();// 年 月 日

  Label Text = dt ToLongTimeString() ToString();// : :

  Label Text = dt ToOADate() ToString();//

  Label Text = dt ToShortDateString() ToString();//

  Label Text = dt ToShortTimeString() ToString();// :

  Label Text = dt ToUniversalTime() ToString();// : :

  Label Text = dt Year ToString();//

  Label Text = dt Date ToString();// : :

  Label Text = dt DayOfWeek ToString();//Saturday

  Label Text = dt DayOfYear ToString();//

  Label Text = dt Hour ToString();//

  Label Text = dt Millisecond ToString();//

  Label Text = dt Minute ToString();//

  Label Text = dt Month ToString();//

  Label Text = dt Second ToString();//

  Label Text = dt Ticks ToString();//

  Label Text = dt TimeOfDay ToString();// : :

  Label Text = dt ToString();// : :

  Label Text = dt AddYears( ) ToString();// : :

  Label Text = dt AddDays( ) ToString();// : :

  Label Text = dt AddHours( ) ToString();// : :

  Label Text = dt AddMilliseconds( ) ToString();// : :

  Label Text = dt AddMonths( ) ToString();// : :

  Label Text = dt AddSeconds( ) ToString();// : :

  Label Text = dt AddMinutes( ) ToString();// : :

  Label Text = dt AddTicks( ) ToString();// : :

  Label Text = dt CompareTo(dt) ToString();//

  Label Text = dt Add(?) ToString();//问号为一个时间段

  Label Text = dt Equals( : : ) ToString();//False

  Label Text = dt Equals(dt) ToString();//True

  Label Text = dt GetHashCode() ToString();//

  Label Text = dt GetType() ToString();//System DateTime

  Label Text = dt GetTypeCode() ToString();//DateTime

  Label Text = dt GetDateTimeFormats( s )[ ] ToString();// T : :

  Label Text = dt GetDateTimeFormats( t )[ ] ToString();// :

  Label Text = dt GetDateTimeFormats( y )[ ] ToString();// 年 月

  Label Text = dt GetDateTimeFormats( D )[ ] ToString();// 年 月 日

  Label Text = dt GetDateTimeFormats( D )[ ] ToString();//

  Label Text = dt GetDateTimeFormats( D )[ ] ToString();//星期六

  Label Text = dt GetDateTimeFormats( D )[ ] ToString();//星期六 年 月 日

  Label Text = dt GetDateTimeFormats( M )[ ] ToString();// 月 日

  Label Text = dt GetDateTimeFormats( f )[ ] ToString();// 年 月 日 :

  Label Text = dt GetDateTimeFormats( g )[ ] ToString();// :

  Label Text = dt GetDateTimeFormats( r )[ ] ToString();//Sat Nov : : GMT

  Label Text = String Format( :d dt);//

  Label Text = String Format( :D dt);// 年 月 日

  Label Text = String Format( :f dt);// 年 月 日 :

  Label Text = String Format( :F dt);// 年 月 日 : :

  Label Text = String Format( :g dt);// :

  Label Text = String Format( :G dt);// : :

  Label Text = String Format( :M dt);// 月 日

  Label Text = String Format( :R dt);//Sat Nov : : GMT

  Label Text = String Format( :s dt);// T : :

  Label Text   String Format( :t dt);// :

  Label Text = String Format( :T dt);// : :

  Label Text = String Format( :u dt);// : : Z

  Label Text = String Format( :U dt);// 年 月 日 : :

  Label Text = String Format( :Y dt);// 年 月

  Label Text = String Format( dt);// : :

  Label Text = String Format( :yyyyMMddHHmmssffff dt);

  stringstr =String Format( :N );                //result:

  stringstr =String Format( :N );                //result:

  stringstr =String Format( :N );                //result:

  stringstr =String Format( :F );                //result:

  stringstr =String Format( :F );                //result:

  stringstr =( / ) ToString( # ## );            //result:

  stringstr =( / ) ToString( # ## );              //result:

  C 或 c

  货币

  Console Write( :C );   //$

  Console Write( :C ); //($ )

  D 或 d

  十进制数

  Console Write( :D );   //

  E 或 e

  科学型

  Console Write( :E );   // E+

  F 或 f

  固定点

  Console Write( :F );   //

  Console Write( :F );   //

  G 或 g

  常规

  Console Write( :G );   //

  N 或 n

  数字

  Console Write( :N );   //

  X 或 x

  十六进制

  Console Write( :X );   //FA

cha138/Article/program/net/201311/13054

相关参考

知识大全 javascript模拟实现C# String.format函数功能代码

javascript模拟实现C#String.format函数功能代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

知识大全 C#时间函数的用法时间格式输出

C#时间函数的用法时间格式输出  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天恰好周末有时间

知识大全 格式化输出数字

  格式化输出数字  有时我们需要控制输出的数字的格式如何使用java的类库做到这个呢?    也许你不关心格式但是你需要关心你的程序可以在全世界通用像下面的这样一个简单的语句是依赖地区的    Sy

知识大全 struts2 中的日期格式化输出

  struts中的默认的日期输出并不符合我们的中文日常习惯以下是我知道的在struts中进行日期格式化输出的几种方式  利用<s:date>进行格式化如  <s:dateforma

知识大全 如何将C#时间格式转换为中文格式

如何将C#时间格式转换为中文格式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先使用Java

知识大全 ASP.NET 中字符的格式化输出

ASP.NET中字符的格式化输出  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!可以使用Format

知识大全 C#转换图片文件格式

C#转换图片文件格式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  将图片转换为另一种格式的图像

知识大全 C#正则表达式判断输入日期格式是否正确

C#正则表达式判断输入日期格式是否正确  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ///&l

知识大全 利用C#转换图片格式,还可转换为ico

利用C#转换图片格式,还可转换为ico  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  注意:转换

知识大全 printscreen读取位图转为jpeg格式输出

  packagescreensaver;    importjavaawt*;  importjavaawtimageBufferedImage;  importjavaio*;  importja