我将Sql Server中的时间跨度存储为datetime类型的两列。 (开始和结束)
因此需要忽略每列的日期部分。
给定一些c#datetime实例,使用EF linq查询,如何确定c#datetime的时间是否在时间范围内?
因此忽略所有三个值的日期部分。
答案 0 :(得分:0)
您可以从DateTime中提取TimeOfDay属性,该属性为您提供表示当天时间的TimeSpan:
DateTime dt = DateTime.Now;
dt.TimeOfDay;
返回TimeSpan:
14:16:22.3100098
答案 1 :(得分:0)
以下是对解决方案类似问题的回答....