C# 时间格式化(DateTime)

sing System;

class Program
{
  static void Main()
  {

    var time = DateTime.Now;

    Console.WriteLine(now.ToString("d"));       //d 2/27/2009
    Console.WriteLine(now.ToString("D"));       //D Friday, February 27, 2009
    Console.WriteLine(now.ToString("f"));        //f Friday, February 27, 2009 12:11 PM
    Console.WriteLine(now.ToString("F"));       //F Friday, February 27, 2009 12:12:22 PM
    Console.WriteLine(now.ToString("g"));       //g 2/27/2009 12:12 PM
    Console.WriteLine(now.ToString("G"));       //G 2/27/2009 12:12:22 PM
    Console.WriteLine(now.ToString("m"));       //m February 27
    Console.WriteLine(now.ToString("M"));       //M February 27
    Console.WriteLine(now.ToString("o"));       //o 2009-02-27T12:12:22.1020000-08:00
    Console.WriteLine(now.ToString("O"));       //O 2009-02-27T12:12:22.1020000-08:00
    Console.WriteLine(now.ToString("s"));       //s 2009-02-27T12:12:22
    Console.WriteLine(now.ToString("t"));       //t 12:12 PM
    Console.WriteLine(now.ToString("T"));       //T 12:12:22 PM
    Console.WriteLine(now.ToString("u"));       //u 2009-02-27 12:12:22Z
    Console.WriteLine(now.ToString("U"));       //U Friday, February 27, 2009 8:12:22 PM
    Console.WriteLine(now.ToString("y"));       //y February, 2009
    Console.WriteLine(now.ToString("Y"));       //Y February, 2009

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    Console.WriteLine(now.ToLongDateString());       // ToLongDateString Friday, February 27, 2009

    Console.WriteLine(now.ToLongTimeString());      // ToLongTimeString 12:16:59 PM
    Console.WriteLine(now.ToShortDateString());      // ToShortDateString 2/27/2009
    Console.WriteLine(now.ToShortTimeString());     // ToShortTimeString 12:16 PM
    Console.WriteLine(now.ToString());                     // ToString 2/27/2009 12:16:59 PM

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    Console.WriteLine(time.ToString("MMM ddd d HH:mm yyyy"));    // Feb Fri 27 11:41 2014

    MMM  -> month

    ddd  ->  day of the WEEK
    d ->  day of the MONTH
    HH ->  two-digit hours on 24-hour scale
    mm  ->  two-digit minutes
    yyyy  ->  four-digit year

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    Console.WriteLine(time.ToString("M d h:mm yy"));    // 2 27 11:48 09

    M  ->  one-digit month number [changed]
    d  ->  one-digit day of the MONTH [changed]
    h  ->  one-digit hour on 12-hour scale [changed]
    mm  ->  two-digit minutes
    yy  ->  two-digit year

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     Console.WriteLine(time.ToString("ddd"));    // Thu  星期

    Console.WriteLine(time.ToString("dddd"));    // Thursday

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    Console.WriteLine(now.ToString("tt "));      //PM

    Console.WriteLine(now.AddHours(12).ToString("tt "));      //AM

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    Console.WriteLine(now.ToString("yy"));      //14
    Console.WriteLine(now.ToString("yyy"));    //2014
    Console.WriteLine(now.ToString("yyyy"));  //2014

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

  }

}

posted @ 2014-12-09 10:10  李鑫Leary  阅读(226)  评论(1)    收藏  举报

Copyright ©2014 笨Leary-李鑫