将 eval 中的日期时间与小时数进行比较
Comparing datetimes in eval to hours
我有一个日期时间,我想检查两者之间是否有 24 小时的时差。我只是不知道该怎么做。
到目前为止,我得到了这个:
<%# (DateTime.Now - Convert.ToDateTime(Eval("new_date"))) < 24 ? "Today" : Eval("new_date") %>
不过没用:<
@编辑
这就是我数据库中日期时间的样子,例如:
2016-09-18 12:26:14
2 DateTime
之间的差异是 TimeSpan
,它具有 TotalDays
属性,您可以与 1.
.[=14= 进行比较]
两个 DateTime
值相减的结果是 TimeSpan
,它具有小时、分钟等属性。
如果您有两个 DateTime
值,您可以像这样检查它们之间的差异是否小于 24 小时:
(DateTime.Now - otherDateTime).TotalHours < 24
我有一个日期时间,我想检查两者之间是否有 24 小时的时差。我只是不知道该怎么做。 到目前为止,我得到了这个:
<%# (DateTime.Now - Convert.ToDateTime(Eval("new_date"))) < 24 ? "Today" : Eval("new_date") %>
不过没用:< @编辑 这就是我数据库中日期时间的样子,例如:
2016-09-18 12:26:14
2 DateTime
之间的差异是 TimeSpan
,它具有 TotalDays
属性,您可以与 1.
.[=14= 进行比较]
两个 DateTime
值相减的结果是 TimeSpan
,它具有小时、分钟等属性。
如果您有两个 DateTime
值,您可以像这样检查它们之间的差异是否小于 24 小时:
(DateTime.Now - otherDateTime).TotalHours < 24