获取当前日期时间的方式

在 C# 中,可以使用 DateTime 类来获取当前的日期时间。DateTime 类是 C# 中用来表示日期和时间的类型,它提供了许多有用的方法和属性来操作日期和时间。以下是几种常用的获取当前日期时间的方式:

1. 使用 DateTime.Now 属性

使用 DateTime.Now 属性可以获取当前的系统日期时间。这个属性返回的是一个 DateTime 类型的对象,包含了当前的日期和时间信息。使用 DateTime.Now 方法最简单、最常用,代码如下:

DateTime currentDateTime = DateTime.Now;
C#

2. 使用 DateTime.UtcNow 属性

使用 DateTime.UtcNow 属性可以获取当前的协调世界时 (UTC)。UTC 是一种标准时间,不受时区的影响。使用 DateTime.UtcNow 方法同样返回一个 DateTime 类型的对象,包含了当前的 UTC 时间。代码如下:

DateTime currentUtcDateTime = DateTime.UtcNow;
C#

3. 使用 DateTime.Today 属性

使用 DateTime.Today 属性可以获取当前的日期,时间部分将会被设置为零点。返回的是一个 DateTime 类型的对象,只包含当前日期的信息。代码如下:

DateTime currentDate = DateTime.Today;
C#

4. 自定义格式化输出

以上三种方式返回的日期时间信息默认格式为 "yyyy-MM-dd HH:mm:ss",即年-月-日 时 : 分 : 秒。如果需要自定义格式化输出,可以使用 DateTime.ToString() 方法,并传入指定的格式字符串。代码如下:

DateTime currentDateTime = DateTime.Now;
string formattedDateTime = currentDateTime.ToString("yyyy年MM月dd日 HH时mm分ss秒");
C#

上述代码中,"yyyy 年 MM 月 dd 日 HH 时 mm 分 ss 秒 " 是一个自定义的格式字符串,它将日期时间以指定的格式输出。


本文由轻山版权所有,禁止未经同意的情况下转发