CH20_DateTime类


本章目标

  • 掌握DateTime类的用法

DateTime类

概述

C# DateTime 类用于表示时间,所表示的范围是从 0001 年 1 月 1 日 0 点到 9999 年 12 月 31 日 24 点。

在 DateTime 类中提供了静态属性 Now,用于获取当前的日期和时间,如下所示。

1
DateTime.Now

DateTime 类提供了 12 个构造方法来创建该类的实例,但经常使用不带参数的方法创建 DateTime 类的实例。

常用属性和方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Program
{
static void Main(string[] args)
{
DateTime dt = DateTime.Now;

Console.WriteLine("当前日期为:{0}", dt);
Console.WriteLine("当前日期为:{0}年{1}月{2}日",dt.Year,dt.Month,dt.Day);

Console.WriteLine("当前时本月的第{0}天", dt.Day);
Console.WriteLine("当前是本周的周:{0}", dt.DayOfWeek);
Console.WriteLine("当前是本年度第{0}天", dt.DayOfYear);

Console.WriteLine("30 天后的日期是{0}", dt.AddDays(30));

Console.ReadLine();
}
}

课后作业

1.略