当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章内容

C#控制台输出方法详解

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2018-12-31 11:14:19

ue);
            Console.WriteLine("{0}
   {0:######}
",iValue);       //填充空占位符
            Console.WriteLine("{0}
   {0:######}
\n",dValue);
            Console.WriteLine("{0}
   {0:#,####,#00}
",iValue);  //逗号分隔
            Console.WriteLine("{0}
   {0:##,###,#00}
\n",dValue);
            Console.WriteLine("{0}
   {0:0%}
",fValue);            //百分号
            Console.WriteLine("{0}
   {0:0%}
",dValue);
         }

      }

运行结果如下:

 4.日期与时间的格式化输出

格式指定符

名称

格式

d

短日期格式

mm/dd/yy

D

长日期格式

day,month,dd,yyyy

f

完整日期/时间格式(短时间)

day,month,dd,yyyy

hh:mm AM/PM

F

完整日期/时间格式(长时间)

day,month,dd,yyyy hh:mm:ss AM/PM

g

常规日期/时间格式(短时间)

mm/dd/yyyy hh:mm

G

常规日期/时间格式(长时间)

mm/dd/yyyy hh:mm:ss

M或m

月日格式

month day

R或r

RFC1123格式

ddd,dd month yyyy hh:mm:ss GMP

s

可排序的日期/时间格式

yyyy-mm-dd hh:mm:ss

t

短时间格式

hh:mm AM/PM

T

长时间格式

hh:mm:ss AM/PM

u

通用的可排序日期/时间模式

yyyy-mm-dd hh:mm:ss

U

通用的可排序日期/时间格式

day,month dd,yyyy hh:mm:ss AM/PM

下面用示例说明:

using System;
       //using System.Globalization;

class Class1
      {
        static void Main()
        {
          DateTime dt = DateTime.Now;
          Console.WriteLine("d  {0:d}
",dt);
          Console.WriteLine("D  {0:D}
",dt);
          Console.WriteLine("f  {0:f}
",dt);
          Console.WriteLine("F  {0:F}
",dt);
          Console.WriteLine("g  {0:g}
",dt);
          Console.WriteLine("G  {0:G}
",dt);
          Console.WriteLine("m  {0:m}
",dt);
          Console.WriteLine("M  {0:M}
",dt);
          Console.WriteLine("r  {0:r}
",dt);
          Console.WriteLine("R  {0:R}
",dt);
          Console.WriteLine("s  {0:s}
",dt);
          Console.WriteLine("u  {0:u}
",dt);
          Console.WriteLine("U  {0:U}
",dt);
        }

      }
 

运行结果如下:

说明:本部分内容参考了刘甲耀和严桂兰编著的《C#程序设计教程》一书,该书由电子工业出版社于2007年2月出版。我个人认为该书质量较高,实例详细,适合学习者参考使用。

本文为自己原创,请勿转载。如需转载请注明出处:翔宇亭IT乐园


上一页  [1] [2] 


C#控制台输出方法详解