【发布时间】:2013-11-15 20:25:01
【问题描述】:
有谁知道如何从日期时间中获取日期部分?例如,我有一个日期时间 2013-11-30 11:53:02.360。我只需要日期时间的 30。如何使用 sql 和 C# 获取它?
更新:也许我解释得不对。这是场景: 我们的表中有一条记录,其中包含开始日期和结束日期,例如: 2013-10-03 11:53:02.360 2013-10-08 14:36:01.090
在我的网页中,我有一个事件仅在当前日期介于 3-8 之间时发生,我不关心年份和月份。所以如果当前日期是 2014-01-05,那么这个事件就会发生。
现在我的问题是,如果我有 2013-09-30 ... 作为表中的开始日期,我如何检查以确保事件仍然会发生?基本上我认为我需要检查当前日期是否与表中定义的日期相同。
【问题讨论】:
-
你试过什么?如果你有一个 DateTime 实例
d,它应该像d.Day一样简单。 sql 究竟是如何参与其中的? -
你在开玩笑吧??真的