如何在 C# 中输入 DateTime 类型
在 C# 中有几种方法可以输入
DateTime类型:
1. 字符串解析
使用
DateTime.Parse()或
DateTime.TryParse()方法从字符串表示解析
DateTime:
<code class="csharp">// 从字符串解析 DateTime
DateTime date = DateTime.Parse("2023-03-08");
// 尝试解析字符串,如果失败,返回 false
bool success = DateTime.TryParse("3/8/2023", out DateTime date);</code>2. 构造函数
使用
DateTime构造函数指定日期、时间和时区:
<code class="csharp">// 使用构造函数创建 DateTime DateTime date = new DateTime(2023, 3, 8, 10, 30, 0, DateTimeKind.Utc);</code>
3. Now
属性
获取当前日期和时间的
DateTime:
<code class="csharp">// 获取当前日期和时间 DateTime now = DateTime.Now;</code>
4. Today
属性
获取今天的日期的
DateTime:
<code class="csharp">// 获取今天的日期 DateTime today = DateTime.Today;</code>
5. 特殊值
有几个特殊值可以用于表示特殊日期和时间:
DateTime.MinValue- 表示最小的日期时间值
DateTime.MaxValue- 表示最大的日期时间值
DateTime.UtcNow- 获取当前 UTC 时间的
DateTime
