C#| 以不同格式打印日期和时间

以下格式用于以不同格式打印日期和时间,

格式描述
d 它用来表示任何月份的日期,其值介于1到31之间。
dd 这也用于表示任何月份的日期,其值介于1到31之间。
ddd 这用于以三个字符(例如,星期一,星期二等)表示日期的名称。
dddd 这用于表示一天的全名,例如(星期一,星期二等)。
H 例如,这用于12小时制时钟。
h 这用于12小时,左侧填充0,例如05。
H 例如,这用于24小时制时钟。
H 这用于24小时,左侧填充0,例如05。
这用于表示分钟。
毫米 这用于表示分钟,左侧填充0,例如07。
中号 用于表示月份数。
MM 用于表示月份数,左侧填充0。
MMM 这用于以3个字符(如Jan,Feb等)表示月份名称。
MMMM 这用来表示一个完整的月份名称,例如(一月)。
s 这用来代表第二。
ss 这用于表示左填充0的秒。
Ť 用于表示的AM或PM example(A or P)。
tt 用于表示的AM或PM example(AM or PM)。
ÿ 这用来表示年份。
y 这用来表示左填充0的年份。
y 这用来表示像2019这样的全年数字。
yyyy 这用来表示像2019这样的全年数字。

下面的程序显示了如何在C#中以不同的日期时间格式打印当前日期和时间?

using System;

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            //使用.Now属性获取当前日期和时间

            DateTime dt = DateTime.Now;

            //现在,我们打印所有可能的日期和时间格式。

            Console.WriteLine(dt.ToString("yyyy MMMM"));

            Console.WriteLine(dt.ToString("HH:mm:ss"));

            Console.WriteLine(dt.ToString("h:mm tt"));

            Console.WriteLine(dt.ToString("H:mm"));

            Console.WriteLine(dt.ToString("hh:mm tt"));

            Console.WriteLine(dt.ToString("HH:mm"));

            Console.WriteLine(dt.ToString("ddd, dd MMM yyy HH':'mm':'ss 'GMT'"));

            Console.WriteLine(dt.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss"));  

            Console.WriteLine(dt.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK"));

            Console.WriteLine(dt.ToString("MMMM dd"));

            Console.WriteLine(dt.ToString("MM/dd/yyyy HH:mm:ss"));

            Console.WriteLine(dt.ToString("MM/dd/yyyy h:mm tt"));

            Console.WriteLine(dt.ToString("MM/dd/yyyy H:mm"));

            Console.WriteLine(dt.ToString("MM/dd/yyyy HH:mm"));

            Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy HH:mm:ss"));

            Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy"));

            Console.WriteLine(dt.ToString("MM/dd/yyyy"));

            Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy")); 

            Console.WriteLine(dt.ToString("MM/dd/yyyy hh:mm tt"));

            

            Console.WriteLine();  

        }

    }

}

输出结果

2019 November

08:06:01

8:06 AM

8:06

08:06 AM

08:06

Sat, 02 Nov 2019 08:06:01 GMT

2019-11-02T08:06:01

2019-11-02T08:06:01.0862340+00:00

November 02

11/02/2019 08:06:01

11/02/2019 8:06 AM

11/02/2019 8:06

11/02/2019 08:06

Saturday, 02 November 2019 08:06:01

Saturday, 02 November 2019

11/02/2019

Saturday, 02 November 2019

11/02/2019 08:06 AM

以上是 C#| 以不同格式打印日期和时间 的全部内容, 来源链接: utcz.com/z/350124.html

回到顶部