📅  最后修改于: 2023-12-03 14:59:43.292000             🧑  作者: Mango
在 C# 中,获取当前日期可以使用 DateTime.Now
或 DateTime.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.Now
或 DateTime.Today
属性即可。如果需要获取指定格式的日期字符串,可以使用 ToString()
方法并传入格式化字符串作为参数。