从 C# DateTime 对象中提取日期组件
本指南演示了如何有效地从 C# DateTime
对象中删除时间部分,而无需诉诸字符串操作。 生成的日期将是一个 DateTime
对象,而不是字符串表示形式。
挑战
许多开发人员需要一种方法将日期与 DateTime
值隔离,保留日期信息,同时丢弃时间。 直接操作时间分量效率低且容易出错。
解决方案:使用 Date
属性
最简单、最有效的方法是利用 Date
结构的 DateTime
属性。 此属性返回一个新的 DateTime
对象,仅包含日期部分,时间设置为午夜 (00:00:00)。
代码如下:
<code class="language-csharp">DateTime dateAndTime = DateTime.Now; DateTime dateOnly = dateAndTime.Date;</code>
在此示例中,dateAndTime
保存原始 DateTime
值。 然后访问 Date
属性,将生成的仅日期值分配给 dateOnly
。 dateOnly
现在包含日期信息,完全没有时间部分。
以上是如何从 C# DateTime 对象中删除时间部分而不进行字符串转换?的详细内容。更多信息请关注PHP中文网其他相关文章!