📜  c# 获取今天的日期 - C# (1)

📅  最后修改于: 2023-12-03 14:59:43.292000             🧑  作者: Mango

C# 获取今天的日期

在 C# 中,获取当前日期可以使用 DateTime.NowDateTime.Today 属性。这两个属性都返回当前的日期,但是有一些细微的差别。

DateTime.Now 属性

DateTime.Now 返回当前日期时间,包括时、分、秒和毫秒。它等价于 DateTime.UtcNow.ToLocalTime()

使用示例:

DateTime now = DateTime.Now;
Console.WriteLine(now); // 输出当前日期时间,例如:2022/01/01 10:00:00
DateTime.Today 属性

DateTime.Today 返回当前日期的零点,也就是当天的 0 时 0 分 0 秒。它等价于 DateTime.Now.Date

使用示例:

DateTime today = DateTime.Today;
Console.WriteLine(today); // 输出当前日期,例如:2022/01/01 00:00:00
获取指定格式的日期字符串

如果你需要获取当前日期的指定格式字符串,可以使用 DateTime.Now.ToString()DateTime.Today.ToString() 方法,传入格式化字符串作为参数。

使用示例:

DateTime now = DateTime.Now;
string dateFormat = now.ToString("yyyy/MM/dd"); // 获取日期字符串,例如:2022/01/01
Console.WriteLine(dateFormat);
总结

在 C# 中获取今天的日期非常简单,只需要使用 DateTime.NowDateTime.Today 属性即可。如果需要获取指定格式的日期字符串,可以使用 ToString() 方法并传入格式化字符串作为参数。