【发布时间】:2010-03-05 14:40:10
【问题描述】:
我使用它来将 DateTime 值转换为 Date,然后添加 00:00:00 和 23:59:59 以确保在计算内容时考虑到全天。我很确定这是错误的做事方式。正确的方法是什么?
DateTime varObliczOd = DateTime.Parse(dateTimeWycenaPortfelaObliczDataOd.Value.ToShortDateString() + " 00:00:00");
DateTime varObliczDo = DateTime.Parse(dateTimeWycenaPortfelaObliczDataDo.Value.ToShortDateString() + " 23:59:59");
【问题讨论】:
-
你能解释一下这个使用的上下文吗
-
你想用这些日期做什么。如果您只是不想要那里的实时时间,您可以执行 dateTimeVar.Date ,它会在最后为您提供 12:00 AM 的日期,您可以使用 dateTimeVar.Date.AddDays(1) 获得一天的结束.AddSeconds(-1)
-
我正在使用它来向 Sql 数据库提供此日期。重要的是它可以在 00 到 23:59 之间获取所有交易(虽然它们只在 8 到 18 点工作,但我更愿意花一整天时间)
-
特别是有时 00:00:00 用于写入系统而不是人进行的交易。
标签: c# .net datetime date datetimepicker