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
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
}
浙公网安备 33010602011771号