MVC时间对比及时间范围判断

简介: 方法一:使用DateTime.Compare 方法 public static int Compare( DateTime t1, DateTime t2 ) t1 早于 t2:小于零t1 与 t2 相同:零t1 晚于 t2:大于零示例: DateTime ctime = Convert.

方法一:使用DateTime.Compare 方法

public static int Compare(
    DateTime t1,
    DateTime t2
)

t1 早于 t2小于零
t1  t2 相同
t1 晚于 t2大于零
示例:

DateTime ctime = Convert.ToDateTime("2013-07-14 04:00:00.000");
DateTime today = DateTime.Now;
DateTime.Compare(today,ctime)>0
DateTime now = DateTime.Now;
var policypro = _db.PolicyProducts.SingleOrDefault(p => p.Status == true && DateTime.Compare(now,p.StartDate)>=0&&DateTime.Compare(now,p.EndDate)<=0);

方法二:直接用:!=,>,<,>=,<=进行对比 

var item = _db.Pol.SingleOrDefault(createdate >= p.StartDate && createdate <= p.EndDate);

 

学习交流群:364976091
相关文章
|
3月前
时间过滤器
时间过滤器
|
存储 设计模式 开发者
Yii2如何在程序中自定义设置session的过期时间?底层原理是什么?
Yii2如何在程序中自定义设置session的过期时间?底层原理是什么?
320 0
|
数据库
mybaits传入的时间参数与数据库实际插入的时间晚8个小时
mybaits传入的时间参数与数据库实际插入的时间晚8个小时
90 0
mybaits传入的时间参数与数据库实际插入的时间晚8个小时
|
前端开发 Java 容器
MVC自动配置原理
官网阅读 在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。
MVC自动配置原理
|
Java 开发者 Spring
影响spring 事务失效的写法(中)
这篇介绍事务不回滚的问题
103 0
|
存储 缓存 Java
影响spring 事务失效的写法(上)
影响spring 事务失效的写法上篇,主要介绍事务不生效的问题
99 0
|
Java Spring
影响spring 事务失效的写法(下)
这篇主要介绍一些其他问题
103 1
|
JSON 前端开发 JavaScript
Spring MVC 实战:响应字段默认值设置
前言 到今天为止,相信大家开发 Web 项目应该都是前后端分离了吧?前后端分离中一般会使用 json 作为前后端的数据交换格式。json 中可以包含数值、字符串、json 对象、数组等等。
283 0
Spring MVC 实战:响应字段默认值设置
|
前端开发
【方案】mvc 保证定时器回收限制
在项目中我们或多或少的遇到一些需要定时触发或者计算的东西,这个时候我们就需要定时器来作为解决方案。非常好思路清晰,业务逻辑完好,定时器也开好了,当我们信心满满的挂到IIS服务器的时候,发现写的定时器在运行了一段时间之后就不在运行了。
1091 0