c# - 如何在 DateTime 中将时间设置为零?

标签 c# datetime

假设我有以下 DateTime 变量

DateTime CurDate = '26/3/2014 12:00:00 AM';

我想知道如何设置 CurDate 以便值变为 26/3/2014 00:00:00 AM

请注意,我仍然想要时间,但全为零。

**P/S:全为零的原因是因为 SQL Server 中存储的日期时间值是 26/3/2014 00:00:00.000。为了匹配数据库数据,我需要将 CurDate 强制转换为全零

最佳答案

你可以简单地使用

CurDate.Date and that will give you '26/3/2012 00:00:00'

关于c# - 如何在 DateTime 中将时间设置为零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24338940/

相关文章:

c# - Outlook 365 收到一封邮件,其中包含名为 "not supported calendar message.ics"的附件

c# - Moq 框架 Func<T,T>

java - 是否有更快的方法将任意字符串与 Java 中的月份名称匹配

python - 转换为_datetime但保留原始时间

c# - 有没有一种方法可以在 C# 中获取上个月的名称和年份

c# - 使用 C# win 应用程序打开 Web 浏览器并在请求中添加请求 header

c# - 页面加载需要很长时间

Linq 日期和日期时间比较器

python - 为什么python纽约时区显示4 :56 instead 4:00?

c# - Universal Apps 中未处理的异常处理程序中的异步方法